Semi-private swim lessons are available at our San Jose Aquatics Center. These small group swimming lessons are composed of two students and one instructor, providing opportunity for personalized, one-on-one attention. In a semi-private swim lesson, two friends or family members that are close in age and swimming ability can learn together at a lower price. Waterworks can also pair your child with another swimmer. Semi-private lessons allow for visual and social learning that is sure to be fun.