Skip to main content

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

Simple monthly pricing

Swimming Lesson Prices

Clear monthly prices for every program at all three pools. One 30-minute lesson a week, small classes, free make-up lessons, and your first lesson is free.

Group lessons From $119/mo
Membership $30/year
Make-ups Free
First lesson Free
Kids in a group swimming lesson with their coach

Free first lesson

WD Swim Markham

Markham prices

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.

WD Swim Richmond Hill

Richmond Hill prices

WD Swim Richmond Hill

563 Edward Ave Unit 12, Richmond Hill, ON L4C 9W7
Preschool Water comfort, floating, kicking and basic safety skills through fun activities.
3–4 years old
3:1 swimmers per coach
30 min weekly
Glider Simple freestyle with side breathing, followed by backstroke kicking.
5–8 years old
4:1 swimmers per coach
30 min weekly
Pro Competitive freestyle, backstroke, breaststroke and butterfly.
5–15 years old
4:1 swimmers per coach
30 min weekly
Swim Team 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
Private Lessons (1:1) Preschool, Glider & Pro $280 · Supervisor coach $388 (all levels, incl. Swim Team)
All ages ages
1:1 one-on-one
30 min weekly
Semi-Private (2:1) Preschool, Glider & Pro $212 · Supervisor coach $288 (all levels, incl. Swim Team)
All ages ages
2:1 swimmers per coach
30 min weekly
Adult Group Lessons Small-group lessons for adult beginners through to experienced swimmers.
15–60 years old
Small group class size
30 min per lesson
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
$142.50/week Call to book

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.

WD Swim North York

North York prices

WD Swim 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
Swim Team 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
Private Lessons (1:1) Learn to Swim, Youth & Improver $1,200 · Supervisor coach $1,600 (all levels, incl. Swim Team)
All ages ages
1:1 one-on-one
30 min weekly
$1,200/mo Call to book
Semi-Private (2:1) Learn to Swim, Youth & Improver $820 · Supervisor coach $1,080 (all levels, incl. Swim Team)
All ages ages
2:1 swimmers per coach
30 min weekly
Adult Group Lessons Small-group lessons for adult beginners through to experienced swimmers.
15–60 years old
Small group class size
30 min per lesson
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

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.

Parent viewing area overlooking the pool

Good to know

How billing works

  • ✓ A $30 annual membership applies to all programs and renews each year while you're enrolled
  • ✓ Tuition is charged on the first business day of each month for the following month
  • ✓ Join mid-month and your first payment is prorated
  • ✓ Your first payment covers your first 2 months, then billing is monthly
  • ✓ Prices don't include tax
  • ✓ We accept credit and debit cards saved to your account
  • ✓ Please give 30 days' notice before withdrawing, as many classes have waitlists
  • ✓ Missed a lesson? Make-up tokens are free and valid for a year

Questions parents ask

Pricing FAQs

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

See all FAQs →
Is there a registration fee?

There's a $30 annual membership, which renews automatically each year while you're enrolled. If it expires, a $30 renewal fee applies.

When am I charged?

Tuition is charged on the first business day of each month for the following month.

What if we join partway through the month?

Your payment is adjusted so you only pay for the lessons remaining.

Do you offer drop-in classes or class packs?

Yes. Instead of a monthly plan, you can buy a pack of 8 or 10 class tokens and use them over the month as you need. Each token is one 30-minute class, or use 2 tokens for a 60-minute swim. The price per token depends on the level, from $29.75 per class in Markham.

Do you offer refunds?

We don't offer refunds, but our team will always work with you on any concerns.

Why do prices differ between pools?

Each location sets its own program pricing. Every pool follows the same WD Progress Program with the same small class sizes.