Semi-private swim lessons at our North San Jose swim school pairs two swimmers with similar skills and age with one instructor for an affordable lesson option. Our lessons are fast-paced, which allows each instructor to provide the personalized attention that is needed to get results quickly. Each swimmer is encouraged to watch and learn from each other when they are not receiving direct feedback. Our unmatched teaching techniques paired with visual learning help each swimmer create a strong swimming foundation.