I spent eight days in early October at the Santa Barbara Sailing Center, and was able to complete the Basic Keelboat (ASA 101), Basic Coastal Cruising (ASA 103) and Bareboat Charter (ASA 104) in that time. Spencer, Rob, and Ken were all terrific instructors. I did 101 in a J-24, and 103 and 104 in a Catalina 42. There were two students per class, and because my co-student in 103 dropped out I enjoyed a day of private instruction.
Especially helpful was the "live-aboard" option included in the tuition - I slept in the Catalina 42 every night, saving an immense amount of money (Santa Barbara hotels are relatively pricey). Good food and drink were within easy walking distance - a car was completely unnecessary.
The cost (high season) was $2080 plus incidentals (textbooks) plus food and airfare. There is a six-day ASA 101 and 103 live-aboard option for less ($1420), but I found the 104 course to be especially valuable in terms of learning boat systems (electrical, plumbing, mechanical) as well as giving me much more practice in crew overboard and docking drills. Plus, we sailed over to the Channel Islands, practicing navigation and anchoring in a small cove for the night. Overall - and in every detail - it was a great experience.
I imagine that other Sailing Schools have their own advantages - given the nature of the sailing community and the fine people that are part of it, I can't imagine how you could make a bad choice. Best wishes in your search for a school!
(no material connection to the Santa Barbara Sailing Center - just a satisfied graduate)