Building confident swimmers through fun, skill-focused lessons in San Francisco.
Waterworks Swim School San Francisco offers personalized swimming lessons for children and adults, focusing on safety, technique, and enjoyment in a supportive environment. With experienced instructors like Isabel, Shaniya, and Tiffany, we tailor lessons to individual needs, helping swimmers of all levels gain confidence and skills. Located at 3201 20th Ave, we provide semi-private and private options, though scheduling consistency can vary. Our goal is to make swimming accessible and fun for families in the Bay Area.
No photos available
Personalized instruction for kids, focusing on safety, technique, and fun with patient teachers.
Tailored lessons for adults to build confidence and improve swimming skills at any level.
Small group sessions for focused learning and peer support in the water.
One-on-one instruction for individualized attention and rapid skill development.
Flexible rescheduling options for missed lessons, though availability may be limited.
I just had the best experience with an instructor from the San Francisco Waterworks. Her name is Isabel and she is the best swim teacher I have ever met. My kids loved her. You can tell how much she loves her job. I was talking to her and she said she focuses on skill, technique and mostly just making swimming fun. My kids are a handful at times but Isabel clearly has a way with kids and they were perfect angels in the pool.
We couldn’t be happier with our child’s progress thanks to Ms. Shaniya! She is incredibly patient, encouraging, and makes every lesson fun while still focusing on strong technique and safety. Our child has gained so much confidence in the water and is swimming better than we ever imagined in such a short time. Shaniya has a wonderful way of connecting with kids—she motivates them, celebrates their progress, and gently pushes them to do their best. We feel so lucky to have found her, and we highly recommend her to any parent looking for an amazing swim teacher!
My initial experience was good when I was able to schedule my kids’ lessons with the same instructor. After numerous cancellations by Waterworks and the hassle of trying to schedule makeup sessions, I learned that my kids’ instructor was no longer there. So I scheduled with another instructor just to have my son’s last two Friday sessions cancelled again with less than a day’s notice each time. I can’t seem to get a consistent schedule with the same instructor due to all these cancellations and limited availability during after school hours.
I had put my son in Park and Rec group swim classes for 2-3 years, but my son never advanced because he was too afraid to put his head/face in the water. Semi-private lessons with swim teacher Tiffany changed all of that! Tiffany helped my son to feel safe in the pool, made learning swimming fun, gave constructive feedback that was encouraging, and was extremely patient with him. Tiffany uses all of the 20 minutes in the lesson wisely; she doesn't end the lesson 5 minutes early to give a parent update, which I feel is a waste of time and money. In a span of 2 years, my son has gone from not wanting to put his face in the water to knowing how to swim the freestyle, back stroke and breast stroke. He is currently learning the butterfly stroke. Tiffany is one of the more experienced instructors with Waterworks San Francisco, and she is really great working with children. My son is so lucky to have recurring weekly lessons with Tiffany -- she is absolutely the best!
Haven’t really started so I can’t review on how good the school is. But we paid for a package, and the same teacher keeps cancelling our class, and my daughter haven’t started her lesson yet until she is at the point of no interest (It took us a while to convince her to a swimming class, and every morning of the day of the class we keeps getting cancelling massage). I have a feeling like the teacher may not want a beginner, then you should have stated this teacher doesn’t accept beginners. She is in school, so we can’t do weekday, and there is no other choice on weekend. This is so disappointing. Update: My kid has been with them for a while. So far so good, she likes it. I can see her progress; good enough that I would recommend waterwork to other parents. The only concern is when the teacher cancels our class, the class becomes makeup credit. Makeup credit has different slot than single/recurring classes, meaning you can’t book some specific class when using makeup credit. My kid is in school, so we have very small gap each day to book makeup and it is very hard to find, so now we start to have several makeup credit in our account. I would prefer if teacher/school cancel the class, it goes back to normal paid credit rather than makeup.
Claim Waterworks Swim School San Francisco to update business info, respond to reviews, and access analytics.