Swimming Lessons



   Welcome to YWCA Aquatics Learn to Swim Program!

All swim levels are welcome at the YWCA. We offer swim lessons for children of all ages and adults. Our lessons are taught by certified instructors and life guards are always on duty. In addition to traditional swim skill lessons we offer mermaid classes, swim team development instruction and more. See you in the pool!

Swim Lesson Schedule & Pricing

Swim Lesson Registration Dates

Sign Up for a Swim Lesson Account  |  Register Online for Swim Lessons


Join our Swim Team! YWCA's Asheville City Middle School Swim Club is open to any student in 6th 8th grade. Get trained up for summer club competition and high school swim team. Team practice is held at the YWCA twice a week. ACMS Swim Club competes in September and October. 




Click Here for All Class Descriptions 

Kids Swim Classes: 

  • Swimmers ages 5 years & under placed in classes by age. Swimmers ages 6 years & above are placed by skill level.
  • We offer Baby & Preschool classes for swimmers ages 6 months to 3 years. These swimmers must be accompanied by one adult in the water at all times. Adults may take turns accompanying swimmers during class.
  • We offer a Little Swimmers class for our more advanced swimmers ages 4 & 5 years. Swimmers are placed in this class by instructor invitation only.
  • Our Developmental Team class is for the swimmer age 6 -15 years who wishes to refine their strokes, increase their endurance or just stay challenged in the off season. 
  • MerFolk classes are for intermediate swimmers ages 7 - 16 years who want a fun swim experience like no other. Gender neutral fins are provided! 

Adult Swim Classes:

  • We offer a Beginners Class is for swimmers who are starting from scratch.
  • Our Advanced Swim Class is available for intermediate to advanced swimmers looking to refine their technique, build endurance or train for competition.
  •  MerFit is for the intermediate adult swimmer looking for an alternative fun workout!            


Private Swim Instruction and Aquatic Training:

  • Learn to Swim students interested in one-on-one lessons designed to build comfort and basic water skills with an experienced instructor prepared for working through fear of the water.
  • Swim Team Participants looking to improve race times, stroke technique and strategies for competition.
  • Triathletes seeking help with stroke mechanics and endurance for improving their times, comfort and distances.
  • Any swimmer who wants extra attention for their stroke mechanics and overall progression.
  • Private Instruction and Training Information and Pricing


  • Priority registration is offered to all currently enrolled students, YWCA Members and Pool Package families two weeks before the end of a session. Priority registration is not available online; families must call the Aquatics office if they wish to register before open registration begins. To sign up call 828.254.7206 ext. 110 or 115
  • Open registration is online and is typically available one week before new session begins. 


YWCA Pool & Swim Lesson Information:

During the Lesson:

  • Anyone who wishes to watch lessons may do so from our pool viewing room. Located off the deep end, the pool viewing room has air conditioning, ample seating, and wifi. 
  • We ask that family and friends clear the pool deck during lessons. 
  • For security reasons, photography of any kind is prohibited during swim lessons. 
  • For safety reasons, each swim family is expected to have one adult in the building during lessons to be available for potty breaks, locker room escorts, and any emergency that may arise.

Makeup Classes:

In order to maintain our instructor to student ratio, makeup classes are not offered for students who miss a swim class. 

Thunder & Lightning Policy:
The YWCA follows the National Lightning Safety Institute guidelines regarding thunder and lightning. When either are present, the pool and pool deck must be cleared for 20 minutes after each instance. Stay Connected: Get notifications and facility closure updates on the go.


Download our Mobile App      Follow us on Twitter


Contact YWCA Aquatics:

For more information email Kitty Schmidt, Director of Aquatics at kschmidt@ywcaofasheville.org.  
To sign up for swim classes and lessons call the Aquatics Staff at 828.254.7206 ext. 110 or 115