Skip to main content

New here? Your child's 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 4–15. With small classes and a strict 4:1 ratio for beginners, kids quickly learn to swim independently before building proficiency in all four strokes. Watch your child achieve faster skill progression through a proven curriculum.

Ages 4–15
Class size Max 4 per coach
Lessons 30 min, weekly
Price From $119/mo
Coach leading a group of kids swimming with kickboards at WD Swim

Child's first lesson Free

Ages 4–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–32°C saltwater in Markham and Richmond Hill keeps kids relaxed
  • ✓ 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

North York

490 York Mills Rd, North York, ON M3B 1W6
Learn to Swim Build endurance and learn simple freestyle, side breathing and backstroke.
4–8 years old
4:1 swimmers per coach
60 min per lesson
Youth Build the skills and confidence to swim all four strokes independently.
9–15 years old
Small group class size
60 min per lesson

Fall 2026 season: September 14 to December 20. Billed per 60-minute session each week; the number of weeks varies with school schedules and breaks.

A non-refundable $30 annual fee applies to each student every year.

*Initial Payment: Covers your first 2 months. Recurring monthly billing begins thereafter. North York runs by season and is billed per session.

*Tax is not included

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.