Help Center
Click to Home
Go To Search
Year-Round Pools
MLK, Jr. Pool 
155 Jackson St. - Ph: (843) 724-7346
Pool Manager: Basir Robertson
Pool Info: Click Here
Pool Schedule: Click Here
W.L. Stephens Aquatic Center
780 W. Oak Forest Drive - Ph: (843) 769-8261
Pool Manager: Tiffany Taylor
Pool Info: Click Here
Pool Schedule: Click Here
Aquatics Manager: Jennifer Ayers-Millar (843) 364-3863
  Seasonal Pools
Herbert Hasell Pool
265 Fishburne St. - Ph: (843)724-7344
Pool Manager: Emmett Smith
Pool Info: Click Here
Closed will reopen May 28

James Island Pool
1088 Quail Dr. - Ph: (843) 795-5678
Pool Manager: Freddy Lentz
Pool Info: Click Here
Closed will reopen May 28

 City-Wide Pool Rules
Click here to view all pool rules

 Swim Lessons
Fall Swim Lessons:
Registration for Sessions 1 and 2: Saturday August 8th

make a splash logog.jpg
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.

Class Descriptions

*Please sit on the bleachers while waiting for your lesson to start or while watching your child’s lesson. For safety reasons, we cannot allow recreational swimming during our lessons, so please exit the pool immediately after the lesson. We limit class size to six (6) in the beginner classes and eight (8) in the advanced classes. Children in the Parent/Tot classes must wear swim diapers with a bathing suit over it.

“Learn-to-Swim” Courses offered at all City of Charleston pools
Parent-Tot: $15 ($25 Non-City Residents) 
Youth: $20 ($30 Non-City Residents) 
Adult: $25 ($35 Non-City Residents)
(Make-up classes will be held on alternate days as needed.) Payment only by check or money order, please. 
Please note that all classes are first come first serve. Please call the pool direct to check on class availability.

Parent and Child (6 MOS. - 3 YRS): Parent participation is mandatory. Swim diaper & bathing suit required.

Preschool Aquatics 1-3 (Ages 3-4): 
Focus on water exploration and primary skills development.

Beginner (ages 5 and up): 
Introduction and fundamentals.

Intermediate (ages 6 and up): Stroke Development and Improvement

Advanced (ages 6 and up): 
Stroke Refinement

NEVER-TO-LATE (ADULTS): Beginner adult, emphasis is placed in water safety and self-help rescue skills. 

STROKE SCHOOL: Our coaching staff is available to offer individual and small group stroke development for those interested in moving into competitive swimming or improving specific techniques. Contact coach at or at pool of your choice.

INDIVIDUAL: $20 a person/30 minutes. Call individual pools to request a lesson. Based on availability.

 Lifeguard Classes
This is a blended learning class where a portion will be completed online and the rest will be done at the pool. Register online here. Ages 15 & up. Course includes CPR –PR, First Aid certifications – (books not included – may download free or purchase copy from the Red Cross)
Cost: $125 city; $145 non-city;
 Challenge the LG course $75;
 CPR-PR only $65
Classes held: Mon & Wed 6pm-9pm & Sat 9am-4pm
     W.L. Stephens Aquatics Center call (843)769-8261 
Course Dates: October 5-17