Semi-private swim lessons at our Sunnyvale swim school are an alternative to private lessons. At a lower cost than private lessons, semi-private swimming lessons pair up two swimmers of similar ability with one professional swim instructor. Perfect for siblings and friends, semi-private swim lessons teach students ages 2.5 and older the skills needed to be safer in the water. For those students who know how to swim, Waterworks instructors will teach students the swimming techniques needed for pre-competitive swimming. Grouped in pairs, each swimmer receives personal attention with the added fun and encouragement of learning together.