Drop-in Recreation Classes in Scarborough
Scarborough has more community centres than most people realise — from Centennial in the north end down to Birchmount on the lake. If you live east of Victoria Park, you're almost never more than a 15-minute drive from a centre that runs daily drop-in classes. The pools at Birchmount and Heron Park are some of the cleanest in the city, and the Scarborough Village Recreation Centre runs a strong roster of fitness classes that locals quietly swear by.
Recreation Centres in Scarborough
630,000+ residents across roughly 25 City rec centres.
- Don Montgomery Community Recreation Centre — 2467 Eglinton Ave E (Basketball, Games: Snooker, Leisure Skate: Older Adult (Unsupervised))
- Birchmount Community Centre — 93 Birchmount Rd (Lane Swim, Leisure Swim, Open Gym with Caregiver)
- Centennial Recreation Centre - Scarborough — 1967 Ellesmere Rd (Aquatic Fitness: Shallow, Aquatic Fitness: Deep, Lane Swim)
- Rouge Valley Community Recreation Centre — 8450 Sheppard Ave East (Walking/Running Track, Lane Swim, Leisure Swim)
- L'Amoreaux Community Recreation Centre — 2000 Mcnicoll Ave (Weight/Cardio Room, Badminton - Court, Games: Billiards)
- Heron Park Community Recreation Centre — 292 Manse Rd (Leisure Swim, Table Tennis, Pickleball)
- Agincourt Community Recreation Centre — 31 Glen Watford Dr (Lane Swim, Leisure Swim, Lane Swim: Older Adult)
- Warden Hilltop Community Centre — 25 Mendelssohn St (Weight/Cardio Room, Yoga, Badminton)
- Port Union Community Recreation Centre — 5450 Lawrence Ave E (Weight/Cardio Room, Pickleball, Music: Band)
- Maryvale Park — 5 Trestleside Grv (Lane Swim, Leisure Swim, Water Play)
- Birkdale Community Centre — 1299 Ellesmere Rd (Games: Snooker, Yoga: Chair, Yoga)
- McGregor Park Community Centre — 2231 Lawrence Ave. E (Youth Zone, Leisure Swim, Lane Swim)
- Malvern Recreation Centre — 30 Sewells Rd (Basketball, Open Gym, Volleyball)
- Stephen Leacock Community Recreation Centre — 2500 Birchmount Rd (Walking/Running Track, Yoga, Basketball)
- Scarborough Village Recreation Centre — 3600 Kingston Rd (Yoga: Chair, Yoga, Zumba®)
- Stephen Leacock Seniors Community Centre — 2520 Birchmount Rd (Games: Snooker, Yoga, Cards: Bridge)
- Knob Hill Park — 625 Brimley Rd. (Water Play, Lane Swim, Leisure Swim)
- Halbert Park — 24 Rockwood Dr (Leisure Swim, Water Play, Lane Swim)
- Ellesmere Community Recreation Centre — 20 Canadian Rd (Weight/Cardio Room, Yoga, Volleyball)
- Oakridge Community Recreation Centre — 63 Pharmacy Ave (Weight/Cardio Room, Strength and Conditioning, Cardio: High/Low)
- Toronto Pan Am Sports Centre — 875 Morningside Ave (Volleyball, Basketball, Soccer)
- Cedarbrae Collegiate Institute — 550 Markham Rd (Leisure Swim, Lane Swim, City Camp Swim)
- Sir Oliver Mowat Collegiate Institute — 5400 Lawrence Ave E (Leisure Swim, Aquatic Fitness: Deep, Aquatic Fitness: Shallow)
- Wexford Collegiate Institute — 1176 Pharmacy Ave (Leisure Swim, Aquatic Fitness: Shallow, Lane Swim)
What it's like
Family-heavy, quieter than downtown, big pools, generous parking.
How to start
No registration. Walk in, pay $3–$8, and join the next drop-in class. See classes near Scarborough.
Other Toronto neighbourhoods
North York, Etobicoke, East York, Downtown Toronto, West End
Loading the full GetMovingTO experience…