Between our four swim school locations in Brampton, Milton, Mississauga and Vaughan, Making Waves Swim School currently teaches over 7,000 students per week in learn-to-swim programs. Whether you’re a parent hoping to get your little swimmer in the water or an adult interested in improving your own swimming skills, we’ve got it covered! Browse our swim programs below to find the right one for you.
Summer Accelerated Program
An exclusive (and convenient!) two-week swimming program offered during your busy summer months.

Parent & Tot Program (2-23 months)
Build your child’s confidence in the water while having fun with our parent and baby swimming lessons – ages 2-23 months.

Little Waves Program (2-5 years)
Keep your child moving and increase their swim skills a little further – ages 2-5 years.

Big Waves Program (6+ years)
Front crawl, back crawl, breast stroke, side stroke…Your child will learn it all in this 10-level swim program! Ages 6 years and older.

Teen Swim Lessons (13-18 years)
Learn how to swim in deep water or simply improve a stroke with our teen swimming lessons – ages 13-18 years.

Adult Swim Lessons (18+ years)
Our adult swimming lessons are the perfect way to gain confidence to enjoy being in and around the water, regardless of skill level or swimming ability.

Lifesaving Courses
From Swim Patrol to Bronze Medal classes, we offer a variety of Lifesaving Courses so you can learn essential lifesaving skills.

Instructor Courses
If you’re over the age of 15, register for one of our Instructor courses and help others start making waves in our indoor swimming pools!
