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 child's first lesson is free.

Child's first lesson Free
WD Swim Markham
Markham prices
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 9W7Prices 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 1W6Fall 2026 season: September 14 to December 20. Billed per 60-minute session each week; the number of weeks varies with school schedules and breaks.
North York runs by season (Fall 2026: September 14 to December 20). Classes are billed per 60-minute session each week, and the number of weeks varies with school schedules and breaks. Prices don't include tax.

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
- ✓ North York runs by season (Fall 2026: September 14 to December 20) and is billed per session each week
- ✓ 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
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, at our Markham and Richmond Hill pools.
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.
