Skip to main content

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

3 pools across the GTA

Our Swim School Locations

WD Swim runs three warm saltwater swim schools in Markham, Richmond Hill and North York. Every pool offers the same small classes, certified coaches and WD Progress Program, seven days a week.

Markham ext. 3
Richmond Hill ext. 2
North York ext. 1
Indoor saltwater swimming pool at WD Swim

Free first lesson

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

Visit WD Swim Richmond Hill

563 Edward Ave Unit 12
Richmond Hill, ON L4C 9W7
647-988-6888 ext. 2 [email protected]

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

Families come from:

Thornhill Vaughan Oak Ridges Aurora Bayview Hill Langstaff

Visit WD Swim North York

490 York Mills Rd
North York, ON M3B 1W6
647-988-6888 ext. 1 [email protected]

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

Families come from:

Don Mills Bayview Village Willowdale Lawrence Park Hoggs Hollow Leaside

Questions parents ask

Location FAQs

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

See all FAQs →
What are your hours?

All three pools are open Monday to Friday 2pm–9pm, Saturday 9am–8pm and Sunday 9am–6:30pm.

Do all locations offer the same programs?

All three follow the WD Progress Program. Class names and prices vary slightly by pool, and preschool group classes run in Markham and Richmond Hill.

How do I contact a specific pool?

Call 647-988-6888 and choose ext. 1 for North York, ext. 2 for Richmond Hill or ext. 3 for Markham.