Swimming & Aquatic Programs

The Gulf Shores Swim Team and Aquatic Programs is provided by the City of Gulf Shores Recreation Division at the David L. Bodenhamer Center. The aquatic program offers a variety of instructional classes including water aerobics, lifeguard certification, group lessons and more. We pride ourselves in our comprehensive programming that allows us to provide everyone an opportunity to improve swimming skills and achieve success at his or her level of ability, from novice to national competitor.

Water Aerobics Classes

Rec Pass and Splash Pass members can enjoy an array of water aerobics classes at no additional charge. Click here to view the full schedule or download a printable copy.

Private Lessons

Due to overwhelming response, we now have a waitlist for private lessons.
Please contact us at bhopkins@gulfshoresal.gov or 251-968-1427 to get added to the list.  

We offer private swim lessons open to all ages & skill levels.  Certified instructors and flexible schedule are available. The cost is $30 per 30 minute session.  Swim lesson punch passes are now available for $100 (4 lessons) and $160 (8 lessons). Click here for more information.

Group Lessons

Group Lessons are only offered during the summer.  The first session will start at the end of May and run through the months of June & July.  Click here for the Summer 2022 flyer. 

Gulf Shores Swim Team

The Gulf Shores Recreation Division offers a year-round swim program for South Baldwin County youth ages 4 to 18 years old. To find out more information about the Gulf Shores Swim Team, please contact Aquatic Coordinator Brook Hopkins at 251-968-1427. 
GSST Register Opens in new window

Pool Party

For more information contact Brook Hopkins, Kelsey Neel or call 251-968-9819.

General Swimming

  • Monday-Friday: 1 to 3 p.m. and 6 to 8 p.m.
  • Saturday: 8 a.m. to 6 p.m. 
  • Sunday: 1 to 6 p.m. 

Lap Swimming

  • Monday-Friday: 6 a.m. to 3 p.m. and 6 to 8 p.m.
  • Saturday: 8 a.m. - 6 p.m. 
  • Sunday: 1 p.m. 6 p.m.

Sign Up Today! 

Sign up for aquatic events, lessons and other recreation programs by clicking the following link:

  1. Brook Hopkins

    Aquatics Coordinator
    Phone: 251-968-1427