Skip to main content

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

Swimming Lessons in Markham, Richmond Hill & North York Where little swimmers make big splashes

Warm 31°C saltwater pools, no more than 4 kids per coach, and a level-by-level program that turns nervous splashers into confident swimmers. Lessons for toddlers, kids, teens and adults.

  • Since 2012 Teaching GTA families
  • 100,000+ Swimmers taught
  • 4:1 Max kids per coach
Smiling young swimmer in goggles holding his swimming lesson medal at WD Swim

31°C warm saltwater pool

Free first lesson

3 pools across the GTA

Pick your pool

Same warm saltwater, same small classes and the same WD Progress Program at every location, whether you choose swimming lessons in Markham, Richmond Hill swimming lessons or swimming lessons in North York. Evening and weekend classes everywhere.

Why families choose WD Swim

Happy swimmers, happy parents

Warm 31°C saltwater

Gentle saltwater pools kept at a cozy 31°C, so kids stay relaxed and focused instead of shivering.

Max 4 kids per coach

Small groups mean more time swimming and less time waiting. Preschool classes are capped at 3.

Safety-first coaches

Every coach is First Aid and CPR certified with Lifesaving Society-approved training, plus lifeguard coverage on deck.

Free make-up lessons

Sick day? Mark the absence in the app and get a make-up credit, valid for a full year.

Comfy parent viewing

Watch every lesson from an air-conditioned viewing area with seating and free Wi-Fi.

Private change rooms

Individual changing rooms and hand-held deck showers make getting in and out easy for families.

The WD Progress Program

From first splash to swim team

A clear, level-by-level path with skill milestones you can see. Your swimmer moves up when they're ready, not when the calendar says so.

  1. 1

    Water comfort

    Ages 2.5–4

    Floating, kicking, blowing bubbles and putting their face in, all through play.

  2. 2

    Learn to swim

    Ages 5–8

    Coordinated kicks and arms, side breathing, then simple freestyle and backstroke.

  3. 3

    All four strokes

    Ages 5–15

    Freestyle, backstroke, breaststroke and butterfly, plus flip turns and longer distances.

  4. 4

    Swim team

    Ages 5–16

    Speed, endurance, racing starts and turns in 60-minute team training.

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

Your first lesson is FREE

How the free trial works

Try it before you commit

  1. 1 Pick a pool and a time Choose Markham, Richmond Hill or North York. Weekday evenings and weekends are available.
  2. 2 Swim a 30-minute lesson, free Your swimmer meets their coach and tries a real class while you watch from the viewing area.
  3. 3 Get placed in the right level The coach recommends a level and we help you choose a weekly class time that suits your family.

Inside our pools

Built for little swimmers (and their grown-ups)

Bright indoor saltwater swimming pool with lane ropes at WD Swim
Warm saltwater pool
Parent viewing area with benches behind glass overlooking the pool
Parent viewing area
Row of individual private changing rooms
Individual change rooms
Bright reception and lobby area at WD Swim school
Bright, clean lobby
WD Swim coach in the water guiding a young swimmer with a kickboard
Coaches in the water

What families say

Nervous at first. Hooked after a few weeks.

★★★★★

I love the WD swimming pool because of its welcoming environment. I can tell how much the coaches and staff love the children just by watching them.
Parent of a WD swimmer

★★★★★

I enrolled my daughter in Richmond Hill and it's been a great experience. The instructors are attentive and create a positive environment that encourages kids to learn and have fun.
Parent, Richmond Hill

★★★★★

My instructor Grace is very professional and friendly too! The front desk is really helpful, the water is very clean, and the changing and shower rooms are spacious.
Adult swimmer

School's out, swim's in

March Break & Summer Swim Camps

Lessons 4 or 5 days in a row (30 or 60 minutes) for a big jump in skills in one week. Group or private, at all three pools.

See camp dates From $130/week
Coach helping a young swimmer practise kicking with a kickboard during swim camp

Questions parents ask

Swimming lesson FAQs

Can't find your answer? 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 group classes start at age 3, and kids' group lessons run from age 5 to 15. We also teach adults.

How much do swimming lessons cost?

Group lessons start from $119 per month for one 30-minute lesson a week. Prices vary by program and location, plus a $30 annual membership. See our pricing page for each pool.

How many kids are in each class?

No more than 4 swimmers per coach in kids' group lessons, and 3 per coach in preschool. Swim team trains in groups of up to 12.

What if my child misses a lesson?

Mark the absence in the WD Swim app before class and you'll get a make-up credit, valid for one year. Book your make-up lesson in the app.

How warm is the pool?

Our saltwater pools are kept at a cozy 31°C, which helps young and nervous swimmers relax. Our Markham and Richmond Hill pools are also shallow throughout.

Can I watch my child's lesson?

Yes. Every location has an air-conditioned parent viewing area with seating and free Wi-Fi.