Miss Maddie’s Swim School runs a bit differently than other swim schools that you’ve most likely encountered. Lessons are held at the same time each day for 10 days straight, or for limited sets of 5, with a break over the weekend for those doing 10 lesson packages. This model of swim lessons ensures a few things:

  1. Kids build up their muscle memory for swimming faster and thus are able to make quicker progress in learning to swim.

  2. It enables the kids to build a quicker bond and gain more trust with the instructor, allowing for better instruction and a more fun swim lesson process.

  3. It ensures kids do not have enough time between lessons to regain a fear of the water or psych themselves out before the next lesson.

We only offer private one-on-one swim lessons to ensure students are getting a full 30-minute lesson of personalized instruction and to ensure their safety in the pool. Lessons are for all children between ages 2.5 years old and 14.

Please note that at this time, we ONLY offer swim lessons in the following areas: Roswell, Johns Creek, Alpharetta, Milton, East Cobb, Marietta, Brookhaven, Buckhead, and Morningside via the website.

Lessons & Prices

Booking via website registration is available for Johns Creek, Alpharetta, Milton, Roswell, East Cobb, and Marietta.

**Please contact us directly for availability and booking in Brookhaven, Sandy Springs, Dunwoody, Morningside, and Buckhead.**

  • A set of 10 private lessons 30 minutes each at the Wexford neighborhood pool - $325 for 5 lessons or $600 for 10

    ~ must be a RESIDENT of WEXFORD ~

  • A set of 10 private lessons 30 minutes each at your backyard or neighborhood pool - $325 for 5 lessons or $600 for 10

    **Lessons available in Roswell, Johns Creek, Alpharetta, Milton, Marietta, and East Cobb.

2025 Session Dates

    • May 26-30th

    • June 2-13th

    • June 16-27

    • July 7-18