The following YMCA's offer $5 swim lessons for all  members and $10 for all non members of the YMCA Carondolet, South City,  Bayer, Emerson, O'Fallon Park, Mid-County, Edward Jones, Jefferson County and Belleville

Scholarships are for families that have children on free and reduced lunch programs.

Additional scholarship help may be available as well.

British Swim School provides scholarships - Contact for information (314) 312-1878

Boys and Girls Clubs have summer camps some with swim programs

Membership fees and camp fees are on a sliding scale

St. Louis City Parks and Recreation has provided free  lessons  in  the past

Contact  to determine availability

Contact other providers to learn about reduced rates and scholarships.