Skip to main content

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

WD Swim Markham

Swimming Lessons in Markham

Swimming lessons for toddlers, kids, teens and adults in a warm 31°C saltwater pool. Our Markham pool on Bullock Drive is a short drive for families in Unionville, Markham Village, Cornell and Stouffville.

Pool 31°C saltwater
Open 7 days a week
Indoor saltwater swimming pool at WD Swim Markham

Free first lesson

Meet the team

Meet your Markham swimming coaches

Every WD Swim coach is certified in First Aid & CPR, completes 40+ hours of training before teaching, and teaches from in the water.

  • Alexander L, swim coach at WD Swim MarkhamAlexander L
  • Kinder, swim coach at WD Swim MarkhamKinder
  • Ken, swim coach at WD Swim MarkhamKen
  • Marcus, swim coach at WD Swim MarkhamMarcus
  • Jolie, swim coach at WD Swim MarkhamJolie
  • Natalie, swim coach at WD Swim MarkhamNatalie
  • Navid, swim coach at WD Swim MarkhamNavid
  • Raymond, swim coach at WD Swim MarkhamRaymond
  • Lucas X, swim coach at WD Swim MarkhamLucas X
  • Michael L, swim coach at WD Swim MarkhamMichael L
  • Lucas, swim coach at WD Swim MarkhamLucas
  • Michael, swim coach at WD Swim MarkhamMichael
  • Victoria, swim coach at WD Swim MarkhamVictoria
  • Sienna, swim coach at WD Swim MarkhamSienna
  • Madelyn, swim coach at WD Swim MarkhamMadelyn
  • Jon, swim coach at WD Swim MarkhamJon
  • Harry, swim coach at WD Swim MarkhamHarry
  • Julia, swim coach at WD Swim MarkhamJulia
  • Julian, swim coach at WD Swim MarkhamJulian
  • Justin, swim coach at WD Swim MarkhamJustin
  • Mona, swim coach at WD Swim MarkhamMona
  • Will, swim coach at WD Swim MarkhamWill
  • Mason, swim coach at WD Swim MarkhamMason
  • George, swim coach at WD Swim MarkhamGeorge
  • Atefeh, swim coach at WD Swim MarkhamAtefeh
  • Alexander, swim coach at WD Swim MarkhamAlexander

Swipe to meet everyone →

Classes & prices

Full Markham price list

WD Swim Markham

66 Bullock Dr Unit 5, Markham, ON L3P 3P2
Preschool Water comfort, floating, kicking and basic safety skills through fun activities.
3–4 years old
3:1 swimmers per coach
30 min weekly
$146/mo only $36.50 per lesson Try it free
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
Swim Team / Improver For swimmers who have finished all 4 strokes: speed, stroke refinement and endurance.
5–16 years old
12:1 swimmers per coach
60 min weekly
$229/mo only $57.25 per lesson Call to book
Private Lessons (1:1) Preschool, Glider & Pro $279 · Supervisor coach $339 (all levels, incl. Swim Team)
All ages ages
1:1 one-on-one
30 min weekly
$279/mo only $69.75 per lesson Call to book
Semi-Private (2:1) Preschool, Glider & Pro $208 · Supervisor coach $259 (all levels, incl. Swim Team)
All ages ages
2:1 swimmers per coach
30 min weekly
$208/mo only $52.00 per lesson Call to book
Adult Swim Small-group lessons for adults, from first-timers to confident swimmers. Sold as a package of 10 lessons.
15–60 years old
5:1 swimmers per coach
30 min per lesson
$395/10 lessons Book a class
Swim Camp 30 or 60-minute lessons, 4 or 5 days in a row. Pro & Swim Team levels have an additional fee.
School breaks ages
Group or private class size
30/60 min per lesson
$130/week Call to book
8 or 10-Class Token Pack Prefer flexibility? Use class tokens over the month as it suits you, or 2 tokens for a 60-minute swim. Price per token depends on the level.
All ages ages
Same as class class size
30 min per lesson
from$29.75/class Call to book

New Markham prices effective November 1, 2026.

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.

Class times

Markham swimming class schedule

Weekly classes run 7 days a week, including after school, evenings and weekends. Your class keeps the same day and time each week.

WD Swim is a private swim school, so our pool is used for lessons only (no public or lane swim).

Monday–Friday 2pm – 9pm
Saturday 9am – 8pm
Sunday 9am – 6:30pm
Live availability Parent portal
Individual changing rooms at WD Swim Markham

Our Markham facility

Built for families

Everything about our pool is designed to make lesson day easy, for swimmers and parents alike.

  • ✓ Warm, shallow saltwater pool kept at 31°C
  • ✓ Open pool design so coaches can teach several levels at once
  • ✓ Hand-held showers on the pool deck
  • ✓ Individual changing rooms
  • ✓ Air-conditioned parent viewing area with seating and free Wi-Fi
  • ✓ Lifeguard coverage and coaches trained in First Aid & CPR

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

Visit WD Swim Markham

66 Bullock Dr Unit 5
Markham, ON L3P 3P2
647-988-6888 ext. 3 [email protected]

Mon–Fri 2pm–9pm
Sat 9am–8pm · Sun 9am–6:30pm

Families come from:

Unionville Markham Village Cornell Cachet Stouffville Scarborough

Questions parents ask

WD Swim Markham FAQs

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

See all FAQs →
Where is WD Swim Markham?

We're at 66 Bullock Dr Unit 5, Markham, ON L3P 3P2. Call 647-988-6888 ext. 3 or email [email protected].

What are your hours?

Monday to Friday 2pm–9pm, Saturday 9am–8pm and Sunday 9am–6:30pm.

What ages do you teach in Markham?

We teach toddlers from 2.5 years (private lessons), preschoolers, kids and teens, and adults aged 15 and up.

How do I book a free trial in Markham?

Use the free trial form on this site or call 647-988-6888 ext. 3. Your coach will assess your swimmer and recommend a class.

How warm is the pool?

Our saltwater pool is kept at 31°C and is shallow throughout.

Do you offer public swim or lane swim?

No. WD Swim is a private swim school, so our pool is used for swimming lessons only. We don't run public, leisure or lane swims.

How do make-up lessons work?

Mark an absence in the app before class to get a make-up token, valid for one year with an active membership.