Toddlers · Kids · Teens · Adults
Swimming Lessons for All Ages in Markham, Richmond Hill & North York
Small-group and private swimming lessons in warm 31°C saltwater pools. From a toddler's first splash to swim team training, every swimmer follows the same clear, level-by-level WD Progress Program.

Free first lesson
Our programs
Find the right swimming lessons
Choose by age. Unsure of their swimming level? Schedule a free trial today to find the best swim group for your child.
Ages 2.5–4
Toddler & Preschool Swimming Lessons
Play-based lessons that build water comfort, floating and kicking.
From $146/mo
Explore →
Ages 5–15
Kids Swimming Lessons
From first strokes to all four: freestyle, backstroke, breaststroke and butterfly.
From $119/mo
Explore →
Ages 5–16
Swim Team
60-minute training for swimmers who know all four strokes.
From $229/mo
Explore →
All ages
Private & Semi-Private Swimming Lessons
One-on-one or two per coach. Great for nervous swimmers and fast progress.
From $208/mo
Explore →
Ages 15–60
Adult Swimming Lessons
Overcome a fear of water, learn to breathe and float, or polish your strokes.
Group or private
Explore →
School breaks
Swim Camps
Lessons 4–5 days in a row over March Break, summer and winter break.
From $130/week
Explore →
The WD Progress Program
From first splash to swim team
A clear, level-by-level path with skill milestones you can see. Swimmers move up when they're ready.
-
1
Water comfort
Ages 2.5–4
Floating, kicking, blowing bubbles and putting their face in, all through play.
-
2
Learn to swim
Ages 5–8
Coordinated kicks and arms, side breathing, then simple freestyle and backstroke.
-
3
All four strokes
Ages 5–15
Freestyle, backstroke, breaststroke and butterfly, plus flip turns and longer distances.
-
4
Swim team
Ages 5–16
Speed, endurance, racing starts and turns in 60-minute team training.
3 pools across the GTA
Pick your pool
We run swimming lessons in Markham, Richmond Hill swimming lessons and swimming lessons in North York, with evening and weekend classes at every location.
Questions parents ask
Swimming lesson FAQs
Still have a question? Call us at 647-988-6888.
See all FAQs →What age can my child start swimming lessons?
Children can start at 2.5 years old in private lessons. Preschool groups start at age 3 (Markham and Richmond Hill), and kids' group lessons run from age 5 to 15.
How much do swimming lessons cost?
Group lessons start from $119 per month for one 30-minute lesson a week, plus a $30 annual membership. Prices vary by program and location.
How many swimmers are in each class?
No more than 4 per coach in kids' group lessons and 3 per coach in preschool. Swim team trains in groups of up to 12.
Do you teach adults?
Yes. We offer adult group lessons and private lessons for adults of every level.
How do I know which level to choose?
Book a free trial. Your coach will assess your swimmer and recommend the right class.
