If you want to save a few bucks, I can recommend the Mission Bay Aquatic Center:
Mission Bay Aquatic Center- sailing
Most, not all, the instructors are young, but they know their stuff and you'll get many more hours to practice skills than most other courses offered anywhere in California.