Waterworks Swim School offers semi-private swim lessons at the City Sports Club in Hayward on Hesperian Blvd. Semi-private lessons are similar to private lessons as they offer personal attention but at a lower cost. Semi-private lessons are taught in pairs of two, both students will be around the same age and skill level. This is a fun, collaborative class where students will visually learn from one another while receiving direct instruction from one of our talented swim instructors.