Learn more


Birthday Parties

Learn more

Learn more


Swim Lessons

Learn more

Our Programs!

We teach with a survival first approach before we begin to work on stroke technique!

Once our swimmers have the foundational knowledge to survive an accidental fall into
any body of water, they progress to swim strokes and technique!

We start children at the age of 2 years old & Offer Private Lessons (1 Child) and Semi-Private Lessons (2 Children).

Our one-on-one private lessons allow instructors to build strong relationships with your child, individualize our program to your child's specific needs, as well as make progress faster. 

we give children the gift of water Safety!

Swim Lessons!

School Year Program:
September - June

Summer Program:
June - August

We have an ongoing program during the school year. We register students year-round! Once you are in a class, you can keep your spot until the end of June!

  • We only have 2 registration periods!
    Registration for September opens in June, Registration for Summer opens in January.

    Otherwise, you can enrol at any time during the year!

  • If you need to withdraw from the program before the end of June, that's no problem! You just need to give us 30 days notice!
We offer our Summer Program for our Indoor Locations and our Backyard Program (where we travel to you)!
It runs from July - August, with an option to add June lessons for our Backyard Program!

  • Summer Registration Opens in January for current families, February for Waitlist Families, and March for everyone else!

We also travel to you in the summer!
You can register for lessons in your own backyard!

Travelling to:

  • Guelph & Surrounding Towns
  • Hamilton Mountain
  • Waterdown & Burlington
  • Ayr/Brant/Cambridge & Surrounding Towns
  • Kitchener/Waterloo
  • Mississauga
  • St. Catharines

Pricing & Registration!

Pricing & Registration for Indoor locations!

Pricing & Registration To swim in your own backyard!

Lifeguarding Services!