Skip to main content

New here? Your child's 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

No more than 4 kids per coach, warm 31°C saltwater pools in Markham and Richmond Hill, 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
Young swimmer in a purple swimsuit with her WD Swim coach and a kickboard

31°C warm saltwater pool

Child's first lesson Free

3 pools across the GTA

Pick your pool

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

Our Markham and Richmond Hill saltwater pools are 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, 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.

Change rooms

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–18

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

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

Your child's 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
Change rooms at WD Swim
Change rooms
Bright reception and lobby area at WD Swim school
Bright, clean lobby
WD Swim coach in the water with two young swimmers
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 our Markham and Richmond Hill pools.

See camp dates From $130/week
Coach supporting a young swimmer practising kicking at WD Swim

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 Markham and Richmond Hill saltwater pools are kept at a cozy 31°C and are shallow throughout, which helps young and nervous swimmers relax.

Can I watch my child's lesson?

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