Swim Lessons

All swim lessons are taught by certified instructors. Call your local pool for more information.

Summer Registration

  • June 15 at 9 a.m.
  • Session I: July 15-25
  • Session II: July 29-August 8

Swim Lesson Schedule

Schedule varies per location and per swim class. Before registering, please know the time you prefer, but be prepared to have class anytime in that range. 

Herbert Hasell Pool (Downtown)

  • ·Mornings: 8:30am-10:00am
  • · Evenings: 5:30pm-7:30pm

James Island Pool (James Island)

  • · Mornings: 9:00am-10:30am
  • · Evenings: 6:00pm-7:30pm

MLK Pool (Downtown)

  • · Mornings: 9:00am-10:00am
  • · Evenings: 5:00pm-7:00pm

WL Stephens Pool (West Ashley)

  • · Mornings: 8:00am-9:45am
  • · Evenings: 5:30pm-7:15pm

Helpful Documents

Class Descriptions

  • Parent and Child: Star Babies
  • Preschool: Star Tots
  • Beginner: Swim School Beginner
  • Intermediate: Swim School
  • Advanced: Stroke SchoolUSA Swimming Foundation Make a Splash

Make a Splash

The City of Charleston Recreation Department is now a proud partner of Make a Splash! Make a Splash is the national child-focused water safety initiative of the USA Swimming Foundation, which aims to provide the opportunity for every child in America to learn to swim. Make a Splash partners with learn-to-swim providers and water safety advocates across the country to provide swimming lessons and educate children and their families on the importance of learning how to swim. 

The USA Swimming Foundation has invested millions of dollars to provide grants to qualified Local Partner learn-to-swim programs, to spread national awareness, and to bring together strategic partners to end drowning. 

To date, nearly 2 million children have received the lifesaving gift of swim lessons through our Make a Splash Local Partner network, comprised of more than 600 qualified lesson providers across the nation. To learn more, visit the Make a Splash Website.