Cannon Memorial YMCA
A-Z Directory
Cannon YMCA
Today: 5am – 9pm 704-795-9622

Swim Lessons & Aquatics

Swim Lessons

Every day, children learn the basics of swimming at the Y and enhance their skills with our progressive lessons that turn beginners into experts, polliwogs into sharks. Our kids are having fun, being healthy, learning safety and building confidence all at the same time!

  • We ensure low instructor-to-student ratios for more personal attention.
  • We offer a wide selection of classes & schedules to fit your needs.
  • Choose from parent/child lessons for infants and toddlers, pre-school, youth & adult lessons.
  • Private and semi-private lessons are also available.

Learn More

Water Exercise

Water fitness classes are included in your membership fees. These classes provide a great workout for all ages and fitness levels. Click here to see a schedule of water exercise classes.

Learn More

Aquatics Personal Training

Personal Training consists of 60-minute sessions in the pool with a certified Water Fitness Instructor who will design an individualized water exercise program.

Learn More

Lifeguard Training

The American Red Cross Course includes Certification in Lifeguard Training, First Aid, CPR for the Professional Rescuer and AED essentials, all required to be a lifeguard.

Learn More

Blue Dolphins Summer Swim Team

Our YMCA summer swim teams are the perfect way to start competitive swimming at any age! Our Blue Dolphins team has won the Southern Piedmont Swim Conference the last two years in a row. The Blue Dolphins swim at the West Cabarrus branch and the Seals swim at the Kannapolis branch.

Learn More

Pool Facilities

Lap pool and family fun pool

Learn More

High School Swim Team Schedule

The Y stands for youth development, healthy living and social responsibility. As we host the 2016-2017 High School Swim Teams, we speak to these core values by building healthier youth and encouraging a spirit of community. Members, please join us in welcoming these young adults to your Y. Beginning Monday, October 31, swim team practice times are:

Learn More

Pool Schedules

View Our Pool Schedule