Drop-in Recreation Classes in West End
The west end has some of the most underrated rec centres in the city. High Park's Forest Hill (yes, technically the High Park location) and Annette Recreation Centre have big regular crowds. Masaryk-Cowan in Parkdale is small but the staff are great. And the Junction has slowly been building out a stronger fitness lineup over the last two years.
Recreation Centres in West End
~200,000 residents from the Humber to Bathurst.
- Wallace Emerson Community Recreation Centre — 1260 Dufferin St (Lane Swim, Strength and Conditioning, Weight/Cardio Room)
- Mary McCormick Recreation Centre — 66 Sheridan Ave (Lane Swim, Games, Weight/Cardio Room)
- Earlscourt Park — 1200 Lansdowne Ave (Leisure Swim (Giovanni Caboto), Lane Swim (Giovanni Caboto), City Camp Swim)
- Annette Community Recreation Centre — 333 Annette St (Lane Swim, Leisure Swim, Weight/Cardio Room)
- Joseph J. Piccininni Community Recreation Centre — 1369 St. Clair Ave W (Lane Swim, Weight/Cardio Room, Aquatic Fitness: Shallow)
- Masaryk-Cowan Community Recreation Centre — 220 Cowan Ave (Open Gym, Weight/Cardio Room, Youth Zone)
- High Park — 1873 Bloor St W (Lane Swim, Water Play, Leisure Swim)
- Sunnyside Gus Ryder Outdoor Pool — 1755 Lake Shore Blvd W (Lane Swim, Leisure Swim)
- Swansea Community Recreation Centre — 15 Waller Ave (Lane Swim, Leisure Swim, Cardio: High/Low)
- Dufferin Grove Park — 875 Dufferin St (Water Play, Games)
- Baird Park — 275 Keele St (Water Play)
- Beresford Park — 400 Beresford Ave (Water Play)
- Budapest Park — 1575 Lake Shore Blvd W (Water Play)
- Campbell Avenue Park — 225 Campbell Ave. (Water Play)
- Carlton Park — 20 Edith Ave (Water Play)
- Dovercourt Park — 155 Bartlett Ave (Water Play)
- Geary Avenue Parkette — 15 Geary Ave (Water Play)
- Hillcrest Park — 950 Davenport Rd (Water Play)
- Marian Engel Park — 285 Melita Ave (Water Play)
- Masaryk Park — 212 Cowan Ave (Water Play)
- McCormick Park — 66 Sheridan Ave (Water Play)
- Sir Casimir Gzowski Park — 2001 Lake Shore Blvd W (Water Play)
- Parkdale Community Recreation Centre — 75 Lansdowne Ave. (Leisure Swim, Club: Social, Basketball)
What it's like
Mix of young families and 20-somethings, walkable, brunch crowd, strong yoga.
How to start
No registration. Walk in, pay $3–$8, and join the next drop-in class. See classes near West End.
Other Toronto neighbourhoods
Scarborough, North York, Etobicoke, East York, Downtown Toronto
Loading the full GetMovingTO experience…