swim lessons



Our swim lessons strive to make water safety active, engaging and age-appropriate.  Our programs also come with recognition tools to encourage each swimmer’s success, no matter their age or ability.  We teach all five strokes (front crawl, back crawl, breaststroke, elementary backstroke, and sidestroke), and promote a love of water, fitness and endurance.  Lessons are available for ages 6 months and up. 


30 minute group lessons

(Preschool, Swimmer 1-6)
$28.50 per class

45 minute group lessons

(Swimmer 7-10, Patrol/Adult/Fitness)
$41.50 per class

60 minute group lessons

(Swim Team)
$50 per class

30 minute private lessons

(all levels)
$60 per class

30 minute semi-private lessons

(all levels)
$50 per student per class

(Please email us to add a second child to your private class)

Thanks to the generosity of Freddie Shore, the Miles Nadal Jewish Community Centre is able to offer free swim and aquatic leadership classes to people of all ages. Through Mr. Shore's generous continued support, the MNjcc can extend its reach and continue its important work towards preventing unnecessary drowning tragedies. For more information about the Freddie Shore Learn to Swim subsidy, contact Wendy Moss at (416) 924-6211 x 6231 or wendym@mnjcc.org.

The application form is available on our Financial Accessibility page and can be emailed to wendym@mnjcc.org.

Please note that we will not be accepting applications by mail or in person.





Swimming is one of the best activities you can do for yourself. Whether you’re a child or an adult, swimming engages many of your muscles and has stress-reducing effects. Learning this skill is setting yourself up for a lifetime of worthwhile experiences in and around many bodies of water.

Though there are many positive benefits of a group environment, one size does not always fit all. If your child needs additional attention or learns at a different pace than their peers, private lessons may be an excellent option to consider. Ready to dive in?


Please read through carefully before you register:

  1. Registration is online; please do not come to the building as we will not be taking in-person applications.

  2. We will not hold spots or hand out numbers in advance

  3. You do not need to be a member to register

  4. All classes will have waiting lists to join after they are full

  5. If you have any questions or require help with the registration process/new levels, please don't hesitate to contact (swimlessons@mnjcc.org)

Our swim levels will have new names/descriptions when you register. Please don’t worry; we’re migrating to a new swim program but from both a swimmer and a parent perspective, there are very few changes. Please click the NEW LEVELS CHART links below to learn more so you’ll be prepared when it’s time to register.