Pricing and Fees

Financial Assistance and/or Scholarship Through Hope Floats Foundation
Drowning is the leading cause of accidental death for children ages 5 and under. Hope Floats Foundation’s mission is to save lives by providing scholarships...
Sat, 13 Jun, 2026 at 3:28 PM
How much are Adult classes?
San Francisco and Peninsula: Adult Lane is $225 per month for four 45-minute lessons. Schedule them on your own timeline at any participating location. ...
Tue, 9 Jun, 2026 at 8:25 AM
How much are Dolphin classes?
Dolphin classes are $500 per month for one 30-minute session per week.
Tue, 9 Jun, 2026 at 8:24 AM
How much are drop-in classes?
Drop-in classes are $57 per class in San Francisco and Peninsula locations, and $45 per class in Sonoma locations. Drop-ins are non-refundable and non-trans...
Tue, 9 Jun, 2026 at 8:25 AM
How much are group lessons?
San Francisco and Peninsula: Standard Progression is $250 per month for one lesson per week. Accelerated Progression is $500 per month for two lessons per...
Tue, 9 Jun, 2026 at 8:23 AM
How much are private or semi-private lessons?
Private and semi-private lessons are available for swimmers ages 3 and older. Tuition is charged per student, per month. San Francisco and Peninsula: Pr...
Tue, 9 Jun, 2026 at 8:24 AM
Is there a discount for multiple students?
Yes. Families enrolling three or more students receive a 10% discount.
Tue, 9 Jun, 2026 at 8:27 AM
Is there a fee for a membership hold?
Yes. A membership hold costs $25 per month. This holds your spot, waives the re-enrollment registration fee when you return, and keeps eligible makeups in y...
Tue, 9 Jun, 2026 at 8:28 AM
Is there a waitlist fee?
Yes. There is a $25 fee to join a waitlist. This amount is applied toward your registration fee when a spot opens and you are enrolled.
Tue, 9 Jun, 2026 at 8:26 AM
What happens if my payment declines?
A $25 handling charge applies to any declined automatic payment. If payments fail for three consecutive months, a one-month deposit may be required or the a...
Tue, 9 Jun, 2026 at 8:28 AM