Private Swimming Lessons & Group Swim Lessons

Hey there! I teach private swim lessons in Asheville, NC to children and adults, primarily at the Asheville Racquet Club’s downtown location.

I’m so excited to help you and your family learn to swim!

Before booking, please read the information below before scheduling your first private swim lesson or if the last time you reviewed it was before February 7th, 2024.

Don’t want a private swim lesson? Check out our Group Swimming Lessons!
Give the Downtown Asheville Racquet Club a call and ask about group lessons! I currently teach group swim lessons in Asheville on Mondays at the indoor downtown Racquet Club’s Pool.

The scheduler only allows scheduling for scheduling 60 days in advance to prevent long-term schedule conflicts and pool schedule change conflicts.

Guidelines for Booking a Swim Lesson

About Swimming Lessons with CJ

I 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.

I have been teaching swim lessons (and other movement forms) for over 15 years and am excited to help people experience joy and empowerment in the water!

I primarily teach in the relatively warm saltwater pool at the downtown racquet club during open swim hours.

Private lessons are booked in 30-minute durations, but lessons are 25 minutes long to allow a small buffer for transition between lessons.

Want to know more about CJ?

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. Just book for more than one student. See Payment for Swim Lessons below for more information about how they work.

“Club” Group Swim Lessons

“Club” Swim lessons are group swim lessons organized by the Asheville Racquet Club. To register for “Club” Swim Lessons, call the Asheville Racquet Club for the schedule and registration.

Swim Lesson Location

All lessons scheduled through this scheduler are for the “Downtown” Asheville Racquet Club location unless otherwise arranged directly with me. If you would like to have me teach at another pool, please email me at

The Asheville Racquet Club Downtown Indoor Pool

The Downtown Racquet Club’s indoor pool is an ultra-low-chlorine, saline-based pool that’s kept at a warmer temperature than your average pool. It’s excellent for small children and anyone sensitive to chlorine, chemicals or the cold. The pool is open year-round but may be subject to closure due to lightning in the thundery summer months.

The Asheville Racquet Club has other pools as well, but I primarily teach in the downtown pool because of its excellent suitability for lessons.

Swim Lesson Agreements and Policies

Payment for Swim Lessons

Lessons are sold individually or in packs of four (with a package discount). Prices are the same for all ages. Semiprivate lessons are a slightly reduced price per student, each student pays separately.

Please send me an email at if you’d like more information about prices. Prices for non-members are slightly higher than for members.

How to Pay for Your Lessons

Unless we arrange to teach at another pool, all payments go through the Asheville Racquet Club. To pay for your lesson, you’ll need to stop by the Racquet Club front desk on your way in or out just before the lesson or after the lesson. Racquet Club members will receive a monthly invoice with the charges.

You will not be able to pay for your lesson until the day of the lesson and/or the day of the first lesson in the package unless special arrangements are made.

Scheduling a lesson with me does not automatically bill you for the lesson. The package/lesson must first be billed to your account, which is usually done on the day of the first lesson of the package or the lesson itself unless otherwise arranged.

It’s your responsibility to make sure you pay for your lessons to stay in good standing with the Racquet Club and CJ.

Swim Lesson Refunds

Lessons are sold individually or in packs of four lessons.At the Asheville Racquet Club there are generally no refunds available, however, packages sold are not tied to specific dates, they can be used of any lesson scheduled within a 365-day period.

The packages won’t be applied to your racquet club account until your previous package sells and usually not sooner than 1 week before your first lesson. Unused lessons on a package are not eligible for a refund.

Lessons canceled later than 48 hours before the lesson will be applied to the package and are not eligible for a refund on the specific lesson (see cancellation policy for more info).

Cancellations/Rescheduling Swim Lessons

Cancellations with a minimum of notice of 48 hours can be credited for rescheduling. In this case, please cancel/reschedule using the online scheduler. Do not contact the racquet club for cancellation or rescheduling.

Cancellations with less than 48 hour notice are not eligible for a refund or rescheduling unless specific circumstances warrant (at the instructor’s discretion – see Health and Safety – general tiredness or lack of readiness is not a sufficient reason).

If you are not able to make your lesson and are inside the 48 hour no-cancellation window, please let CJ know by text or email. If you are within 24 hours of the lesson and are unable to make a lesson, please let CJ know by text (303-630-9237), as I may already be working and less able to check email regularly. Cancellations within the 48 hours period will still be charged for the lesson.

Swim Lesson Health and Safety

Please do not bring sick children (or adults 😉 ) to swim lessons – instead, cancel and re-schedule, ideally with 48 hour notice. Early cancellations can be rescheduled without issue. If a child/person is sick 3 days before a lesson, please cancel the lesson so the spot can be filled by another swimmer.

If you are confident your child/self (whoever is taking the lesson) is contagious with sudden onset symptoms and it is within the 48 hour no-cancellation window, rather than risk spreading contagious illness, we can arrange for a re-schedule in this instance. However, this is only available if you are sure that a contagious illness is involved. Please text (303-630-9237) if less than 24 hours before the lesson.

In addition, as a general practice and consideration, we ask folks to avoid coughing or sneezing toward other swimmers and to cover their mouth. We have cloth tissues on deck for blowing noses.

Inclement Weather

We follow the American Red Cross Lightning Safety guidelines at the discretion of the lifeguard on staff which means when we hear nearby thunder the pool will be closed for half an hour. When lessons are canceled because of lightning/thunder/rain CJ attempt to communicate this with swimmers’ families in a timely manner. They will be given a credit towards a future lesson unless more than half (15 minutes) of the lesson has already occurred before thunder/lightning in which case the lesson will be considered completed.

.
Scroll to Top