Skip to main content

New here? Your first lesson is free at any of our 3 pools · Markham · Richmond Hill · North York

Markham · Richmond Hill · North York

Kids Swimming Lessons in Markham, Richmond Hill & North York

Elevate your child's skills with structured swimming lessons for ages 5–15. Hosted in warm saltwater pools with a strict 4:1 class ratio, beginners quickly learn to swim independently before building proficiency in all four strokes. Watch your child achieve faster skill progression through a proven curriculum.

Ages 5–15
Class size Max 4 per coach
Lessons 30 min, weekly
Price From $119/mo
Group of kids learning to swim with kickboards and their WD Swim coach

Free first lesson

Ages 5–15

From first strokes to all four

Kids move up level by level through the WD Progress Program, with clear skill milestones you can see.

Ages 5–8 · Learn to swim

Learning to swim

For beginners and kids who can float or kick but can't swim a full length yet.

  • ✓ Coordinated kicking and arm movements
  • ✓ Breath control and side breathing
  • ✓ Simple freestyle
  • ✓ Backstroke
  • ✓ Building stamina
Ages 5–15 · All four strokes

Stroke development

For kids who swim freestyle and backstroke and are ready for more.

  • ✓ Freestyle technique and side breathing
  • ✓ Backstroke body alignment
  • ✓ Breaststroke timing and coordination
  • ✓ Butterfly fundamentals
  • ✓ Flip turns and streamlining
  • ✓ Swimming longer distances
Ages 9–15 · Older beginners

Never too late

Older kids starting out learn alongside swimmers their own age, so they catch up fast and feel confident.

  • ✓ Fundamentals at a pace that suits older kids
  • ✓ Working towards all four strokes
  • ✓ Swimming independently

See how all WD Swim levels fit together →

Coach welcoming a young swimmer with a kickboard on the pool steps

The WD difference

Why kids love it (and parents do too)

  • ✓ No more than 4 kids per coach, so less waiting and more swimming
  • ✓ Warm 31°C saltwater keeps kids relaxed and focused
  • ✓ Coaches teach in the water and give feedback in real time
  • ✓ Clear skill milestones so you can see the progress
  • ✓ Evening and weekend classes, plus free make-ups

Classes & prices

Prices at each pool

Pick the pool closest to you. Class names differ slightly between pools, but every location follows the same WD Progress Program.

Markham

66 Bullock Dr Unit 5, Markham, ON L3P 3P2
Glider Simple freestyle with side breathing, followed by backstroke kicking.
5–8 years old
4:1 swimmers per coach
30 min weekly
$119/mo only $29.75 per lesson Try it free
Pro Competitive freestyle, backstroke, breaststroke and butterfly.
5–15 years old
4:1 swimmers per coach
30 min weekly
$139/mo only $34.75 per lesson Try it free

New Markham prices effective November 1, 2026.

North York

490 York Mills Rd, North York, ON M3B 1W6
Learn to Swim Build endurance and learn simple freestyle, side breathing and backstroke.
5–8 years old
4:1 swimmers per coach
30 min weekly
Youth For ages 9–15: build skills and confidence to swim all four strokes independently.
9–15 years old
4:1 swimmers per coach
30 min weekly
Improver Competitive freestyle, backstroke, breaststroke and butterfly.
5–15 years old
4:1 swimmers per coach
30 min weekly

Prices are per month for one lesson a week, plus a $30 annual membership per student. Your first payment covers your first 2 months, then tuition is charged on the first business day of each month for the following month. Prices don't include tax.

Questions parents ask

Kids lessons FAQs

Still have a question? Call us at 647-988-6888.

See all FAQs →
How long does it take a child to learn to swim?

Every child is different. With consistent weekly lessons, most kids move steadily from one level to the next. Your coach tracks your child's skills and lets you know when they're ready to move up.

Which level should my child join?

Book a free trial and our coach will check your child's skills and recommend the right class. As a rough guide: new or nervous swimmers aged 5–8 start in learn-to-swim, kids who swim freestyle and backstroke join stroke development, and kids who swim all four strokes can try swim team.

How many kids are in each class?

No more than 4 swimmers per coach in our kids' group lessons.

What if my child misses a lesson?

Mark the absence in the app at least 5 minutes before class and you'll get a make-up token, valid for one year, to book another lesson.

Do you have evening and weekend lessons?

Yes. Lessons run Monday to Friday 2pm–9pm, Saturday 9am–8pm and Sunday 9am–6:30pm at all three pools.