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.

Free first lesson
3 pools across the GTA
Choose a location
Tap a pool for its classes, prices and free trial booking.
Visit WD Swim Markham
66 Bullock Dr Unit 5Markham, ON L3P 3P2 647-988-6888 ext. 3 [email protected]
Mon–Fri 2pm–9pm
Sat 9am–8pm · Sun 9am–6:30pm
Families come from:
Visit WD Swim Richmond Hill
563 Edward Ave Unit 12Richmond 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:
Visit WD Swim North York
490 York Mills RdNorth 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:
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.
