Parent Portal for Current Families
Alpharetta Swim School
Thank you for voting for Diventures as Atlanta’s Best Swimming School finalist in 2024! We are proud to teach swimmers of all ages important safety and swim skills. We focus on safety AND fun, and our personalized swimming curriculum will take you from shore explorer to underwater adventurer.
Our swim teachers are certified by Swim Schools International (SSI) and have completed 40+ hours of curriculum training. They use proven teaching techniques and give individualized instruction to each swimmer. We keep our group lessons small so students get the attention they need to advance. We also offer private lessons if you prefer one-on-one teaching.
Our Facility Features:
- Indoor heated pool (L-shaped, 40’x40′)
- Warm water for kiddos
- Air-conditioned viewing area for parents

Swim Lessons

Alpharetta Swimming Pool

Swim Teacher

Alpharetta Storefront

Swim Students
Getting Started
Monthly Enrollment:
You can start your lessons immediately with Diventures! You will be billed based on the number of lessons remaining for this month, plus our new family registration fee. After that, enrollment will continue monthly.
Free Trial Lesson:
Want to see our facility and meet our staff before signing up? Request a free trial lesson.
Lessons For The Whole Family
Enroll two or more siblings in our program and enjoy a multi-student discount for your family.
Discounts:
- Second student: 10% off
- Third student: 10% off
- Fourth student: 15% off
- Fifth student 20% off
Alpharetta Swim Calendar
Select Class Level
Not sure what class is right for your child?

Kids Swim Camps
Our swim camps, kids activities and family swim are wonderful ways to stay in the water during those times children are not normally in school!
Camp Itinerary
8:30 AM | Drop Off / Swim Assessment
9:00 AM | Open Swim & Pool Games
11:00 AM | Lunch & Movie
12:00 PM | Learn About Scuba Diving
1:00 PM | Swim Lesson & Open Swim
3:00 PM | Snack & Movie
4:00 PM | Themed Activity & Games
5:00 – 5:30 PM | Pickup

Swim with Diventures in Alpharetta
Looking for group or private swim lessons in Alpharetta for you and your family? Diventures has swim classes for beginners and advanced swimmers to help everyone achieve their swimming goals!

Baby & toddler swim lessons
Starting at $115/month
+ $50 registration fee
Is your young swimmer ready for lessons? For children ages two months to 35 months, Diventures has the toddler and infant swimming lessons in Alpharetta that you need. We work on safety training and building confidence in the pool. And with our 4:1 student-to-teacher ratio, your kids get more attention in the water.

Child swim lessons
Starting at $115/month
+ $50 registration fee
Whether you’re looking for swim lessons for your 3-year-old, 15-year-old, or any age in between, we have swim classes for children near Atlanta. Our level 1, 2, and 3 swim classes teach beginners, intermediate, and advanced swimmers. Children between the ages of 6 and 17 looking to build more technical skills can consider joining our Swim Prep Team.

Adult swim lessons
Starting at $115/month
+ $50 registration fee
Never learned to swim as a child? At Diventures, we believe you can gain new swimming skills at any age! Our adult swimming lessons near Atlanta are great for all ability levels. Beginners can learn the fundamentals while more advanced adult students and divers get the challenge they need to expand their existing skills.

Private swim lessons
Starting at $300/month
If the 4:1 class size is still too large for your liking, our private swim lessons in Alpharetta may be best for you. These private swim classes give you one-on-one support from a swim teacher and more personalized goals. Or, semiprivate lessons starting at $325/month are an option for those wanting to learn with a friend.
Alpharetta Swim Team Members

Kara James
Aquatics Experience Manager
Kara’s aquatics background spans over 25 years. She loves sharing her passion for all things water with others. She believes learning to swim is a survival skill that everyone needs. Additionally, it is a lifelong sport and a full-body workout.

Brooke Staples
Lifeguard
Hi, I’m Brooke and I’m an H20 Swim Camp counselor and Swim Instructors! I discovered Diventures in Alpharetta in February 2021 while taking a lifeguarding course. After getting my certification, I worked as a camp counselor this summer and recognized my passion for working with children.
On a personal note, I have two Pomeranians that I love to spend my free time with. They aren’t water dogs, but they love to swim!

Cadey Fisher
Swim Teacher
Cadey Fisher is a high school student and one of the best of the best in the swim instructor department. She’s been swimming competitively for years and now has repurposed her love for water towards teaching others how to swim just as good, if not better than her. She’s a super enthusiastic teacher and it is 100% guaranteed that you or your child is in good hands during lessons.

Myles Thomas
Swim Teacher
Myles Thomas has been teaching for over a year and has enjoyed every minute of it!! He loves to have fun with his friends and the students. Myles is a sports fanatic! His teams include New England Patriots, Atlanta Falcons, Atlanta Braves, Boston Red Sox, Boston Bruins, Georgia Bulldogs, and Boston Celtics. He has learned so much since becoming a teacher and continues to learn on the job.

Nick Schulte
Swim Teacher
Nick’s swimming background goes back to his father, a champion swimmer in his own right, who was Nick’s coach for most of his career. Nick lettered 5 of the 6 years he swam in Middle School and High School, making it to State his senior year as a Team Captain. He taught at YMCAs for nearly a decade through High School, College, and beyond, and coached on the Stingrays for 3 years. Nick has a deep passion for swimming and the water, and he believes anyone can learn to swim, no matter their age. Nick has a knack for making people feel comfortable in the water. His strengths are his patients, calm confidence, and passion for teaching breaststroke.

Tori Motteler
Independent Open Water Instructor / Lifeguarding Instructor Trainer
I grew up in the water. I learned to swim at a young age and was on swim team from elementary school through high school both in the United States and Europe. In high school, I started lifeguarding at Fort Jackson in Columbia SC. I became an Open Water Diver in March 2013 for a college credit through Wateree Dive Center. A couple years after moving to Georgia, I hadn’t been near the water in a long time and I was itching to get back to it. I took a small step back to the water when I started at SeaVentures in August 2017 as a weekend part time swim instructor while maintaining my logistics career.

Valera Karpenko
Lifeguard Instructor
Valera has been a swim teacher at multiple swim schools. His specialty is working with people who have anxiety around water or for those who need to refine their skills for efficiency and speed. He loves the feeling of freedom when swimming. “It’s like flying through an alien world right here on Earth.”

Will Vesey
Swim Teacher / Independent Open Water Instructor
Bio coming soon!
Swimming FAQs
Where is Diventures in Alpharetta located?
You’ll find our swim facility between Rivermont Golf Club and Horseshoe Bend Country Club just north of Rivermont Square at 2880 Holcomb Bridge Rd
How many kids are allowed in a swim class?
Our swim school in Alpharetta has a 4:1 student-to-teacher ratio. With small class sizes, your child gets the attention they need to feel comfortable and confident in the pool.
What do I need to bring to swimming classes in Atlanta?
We suggest bringing a swimsuit, towel, and goggles to your Diventures swim lessons in Atlanta. If your child is three or younger or not yet toilet trained, we require them to wear reusable swim diapers during lessons. You can purchase reusable swim diapers and goggles in our retail store.
What days and times are swim classes in Alpharetta offered?
Our swimming lessons near Atlanta are available Tuesday-Saturday from 8:30 a.m. to 8:30 p.m. for four weekly sessions. You can choose a date and time that works best for your schedule.
What can I expect at my first swim lesson?
At your first Diventures swim lesson, you can expect to meet our staff, get familiar with our facility, and ease into our curriculum. Depending on your skill level, we may start out with some exercises to help you feel more comfortable in the water like floating, treading, and general water safety tips. Throughout the lesson, you’ll receive feedback on your technique, tips for improvement, and encouragement. As you grow your skills, our swim teachers will gradually introduce more advanced techniques.
What age group is suitable for swim lessons at Diventures?
We start lessons as early as 2 months old with no age cap. Its never to late to learn how to swim!
Can I stay with my child during their swim lessons?
For our Baby Beginner classes a parent or guardian is in the water with the child, but for all other swimmers parents are encouraged to watch their child’s progress from the pool deck or viewing area.
Do you offer adult swim lessons?
Yes, for individuals aged 16 and older, our swim classes cater to both beginners and advanced swimmers.
What training and certificates do your swim teachers have?
Our swim teachers in Alpharetta have the highest level of SSI credentials, which means they are trained in CRP and first aid. Because your safety is important to us, our teachers are also skilled at supervising those in the pool and teaching safety skills in every swim class.
What if I need to cancel or reschedule a swim lesson?
You can log all absences and schedule makeup classes through the parent portal.
What happens if I miss a swim lesson?
You can enter the absence in the parent portal in advance of your missed lesson, or you can call the store at 770.992.3772 or email [email protected].
Is there a waiting list for swim lessons at Diventures?
Some days and times with a higher demand have a waitlist, but all of our levels have availability depending on your schedule.
Do you offer swim lessons for children with special needs?
We do! Please call the store at 770.992.3772 or email [email protected] for more information depending on your child’s needs.
How can I get more information about swim lessons?
To get more information, you can call the store at 770.992.3772 or email [email protected].
Contact our Alpharetta Location
If you’re looking for swim lessons in Alpharetta near Dunwoody, Johns Creek, Roswell, Duluth, Norcross, or other nearby cities, Diventures on Holcomb Bridge Rd is perfect for you! You’ll find our swim facility between Rivermont Golf Club and Horseshoe Bend Country Club just north of Rivermont Square.
Address
2880 Holcomb Bridge Rd
Alpharetta, GA 30022
Get directions
Contact Us
Phone: 770.992.3772
Email: [email protected]