Waterworks Aquatics / Swim School will be opening a new location in San Jose in April 2014.
At the moment they are having some Free offerings, lessons, etc., so they can train their new staff in San Jose.
The Free lessons etc. are at:
730 Empey Way, San Jose, CA 95128
Waterworks - http://www.waterworksswim.com/San_Jose/index.php
For myself, Waterworks is a backup pool for my backup pool. Like last night, when I was delayed in traffic , due to rain.
Give them a try. I've had a very nice experiences at their pool in Huntington Beach.