
Private, Semi-private & Group swim lessons in Asheville, NC for children and adults.
We’re excited to help you and your family learn to swim!
Find out more about CJ O’Reilly & Joyful Current Swimming and our swim lessons!
Guidelines for Booking a Swim Lesson
About Private Swim Lessons with Joyful Current Swimming
We teach swim lessons to all ages and skill levels in Asheville, NC: from parents and their babies to adults, whether they are learning to swim for the first time, trying to overcome challenges and fears of swimming and water, or are skilled swimmers looking to improve their strokes or other swimming skills.
CJ, Joyful Current Swimming’s Founder and primary swim teacher, has been teaching swim lessons (and other movement forms) for over 15 years and is passionate about helping people experience joy and empowerment in the water!
Currently we primarily teach at the outdoor Odyssey Swimming Pool from June to August. If you have a pool available I may also be available for swim lessons at other locations in the off-season. We are also bringing on new swim teachers this season, so stay tuned for other teachers!
Private lessons are booked in 30-minute durations, but lessons are 25 minutes long to allow a small buffer for transition between lessons.
Adult Swimming Lessons
It’s never too late to learn to swim! I teach adult swim lessons at all levels. Whether you’re a total beginner and want to learn to swim for the first time, or if you’re a competitive swimmer and you want to improve your stroke for a competition, I can help you develop the skills you need!
Adult swim lessons can be private or semi-private if you have other students you’d like to learn to swim with.
Kids Swim Lessons
I teach private swimming lessons to kids of all ages. As long as they are comfortable being in the water without a parent (if not, that’s ok too! See Parent-Child Swim Lessons!). Whether they’re just getting used to the water, or they’re already a fis and want to improve their skills and strokes, I’m excited and ready to help your child learn to swim more safely, and confidently, and to enjoy the water!
Parent-Child Swim Lessons
I also offer Parent-Child Swim Lessons for parents who want to learn to work with their children themselves! This could also apply for children who aren’t comfortable working alone with a teacher.
Semi-Private Swim Lessons
Semi-Private Swim Lessons are just private lessons with more than one student! They could be any level or age. For the summer swim lessons, lessons with more than one student are the same price. You can simply add more students to the lesson when booking. Generally students must be a similar level to get the most out of the lessons together.
Swim Lesson Location
All lessons scheduled through this scheduler are for the heated Outdoor Swimming Pool at Odyssey School located at 90 Zillicoa St
Asheville NC 28801.
Parking is in the parking lot below the swimming pool. Take the entrance to the left of the pool, and follow the road down around to the parking lot, and walk up the steps.
There are locker rooms and bathrooms available, but the showers are unheated.
Swim Lesson Agreements and Policies
Be sure to read the booking guidelines here.
