🏊 Swimming Drop-ins for Kids in Downtown

Updated daily · Showing Apr 17–Apr 23

Downtown has 7 pools with free drop-in swimming for kids this week — leisure swim and preschool swim are completely free, no registration needed. Pools include Harrison Pool, John Innes Community Recreation Centre, Pam Mcconnell Aquatic Centre, and more.

Tap a pool to jump to its schedule ↓

PoolFree Options
1Harrison PoolYes
2John Innes Community Recreation Centre
3Pam Mcconnell Aquatic CentreYes
4Scadding Court Community CentreYes
5St. Lawrence Community Recreation CentreYes
6Trinity Community Recreation CentreYes
7Wellesley Community CentreYes

Pool Schedules

📍Harrison Pool

🏊‍♂️Lane Swim
FreeAges 7+
Fri10:00 AM - 5:45 PM
Sat12:00 PM - 3:45 PM
Sun12:00 PM - 3:45 PM
Mon10:00 AM - 5:45 PM
Tue10:00 AM - 5:45 PM
Wed10:00 AM - 5:45 PM
Thu10:00 AM - 5:45 PM
🏊Leisure Swim
FreeAll ages
Sat11:00 AM - 11:45 AM
Sun11:00 AM - 11:45 AM

📍John Innes Community Recreation Centre

💪Aquatic Fitness: Shallow
PaidAges 13+
Tue10:00 AM - 11:00 AM
Wed1:00 PM - 2:00 PM
Thu10:00 AM - 11:00 AM
🏊‍♂️Lane Swim
PaidAges 7+
Fri10:00 AM - 1:45 PM
Mon10:00 AM - 1:45 PM
Tue11:15 AM - 1:45 PM
Wed10:00 AM - 12:45 PM
Thu11:15 AM - 1:45 PM

📍Pam Mcconnell Aquatic Centre

🏊Adapted Leisure Swim
FreeAll ages
Tue9:30 AM - 10:30 AM
🏊Leisure Swim
FreeAll ages
Fri5:45 PM - 6:45 PM
Sat3:30 PM - 5:30 PM
Sun1:30 PM - 5:00 PM
Wed6:00 PM - 7:45 PM
🏊Leisure Swim (Women)
FreeAll ages
Sat1:30 PM - 3:30 PM
🏊Leisure Swim: Open and Inclusive
FreeAll ages
Fri6:45 PM - 7:45 PM
👶Leisure Swim: Preschool
FreeAges 0–5
Fri4:45 PM - 5:45 PM
Mon11:00 AM - 1:00 PM
Tue11:00 AM - 11:45 AM
Thu11:00 AM - 12:30 PM
💪Aquatic Fitness: Shallow
PaidAges 13+
Fri8:00 PM - 9:00 PM
Wed8:00 PM - 9:00 PM
Thu2:00 PM - 3:00 PM
💪Aquatic Fitness: Shallow (Women)
PaidAges 13+
Mon7:00 PM - 8:00 PM
🏊‍♂️Lane Swim
PaidAges 7+
Fri12:00 PM - 1:00 PM
Sat11:00 AM - 1:00 PM
Sun11:00 AM - 1:00 PM
Mon12:00 PM - 1:00 PM
Tue11:30 AM - 12:30 PM
Wed11:30 AM - 1:00 PM
Thu6:30 PM - 8:00 PM
🏊‍♂️Lane Swim (Women)
PaidAges 7+
Mon8:15 PM - 9:15 PM

📍Scadding Court Community Centre

🏊Adapted Leisure Swim
FreeAll ages
Fri4:30 PM - 5:15 PM
Tue7:15 PM - 8:00 PM
💪Aquatic Fitness: Shallow
FreeAges 13+
Sat11:30 AM - 12:30 PM
🏊‍♂️Lane Swim
FreeAges 7+
Fri7:30 PM - 9:00 PM
Sun2:15 PM - 5:00 PM
Tue8:15 PM - 9:00 PM
🏊‍♂️Lane Swim (Women)
FreeAges 7+
Wed7:45 PM - 9:00 PM
🏊‍♂️Lane Swim: Quiet (No Music)
FreeAges 7+
Mon7:15 PM - 8:45 PM
🏊Leisure Swim
FreeAll ages
Fri5:15 PM - 7:15 PM
Sat12:45 PM - 3:30 PM
Mon4:30 PM - 7:00 PM
🏊Leisure Swim (Women)
FreeAll ages
Wed4:30 PM - 6:00 PM
👶Leisure Swim: Preschool
FreeAges 0–5
Sun2:15 PM - 5:00 PM

📍St. Lawrence Community Recreation Centre

🏊Leisure Swim
FreeAll ages
Fri8:00 PM - 8:55 PM
Sat2:15 PM - 5:00 PM
Sun2:15 PM - 5:00 PM
👶Leisure Swim: Preschool
FreeAges 0–5
Sat12:30 PM - 2:00 PM
Sun12:30 PM - 2:00 PM
Mon7:00 PM - 8:15 PM
Tue11:15 AM - 1:45 PM
Wed11:30 AM - 1:15 PM
Thu11:15 AM - 1:45 PM
💪Aquatic Fitness: Arthritis
PaidAges 13+
Wed1:30 PM - 2:30 PM
💪Aquatic Fitness: Shallow
PaidAges 13+
Tue10:00 AM - 11:00 AM
Thu10:00 AM - 11:00 AM
🏊‍♂️Lane Swim
PaidAges 7+
Fri11:45 AM - 1:15 PM
Sat12:30 PM - 2:00 PM
Sun12:30 PM - 2:00 PM
Mon7:30 PM - 8:55 PM
Tue8:00 PM - 8:55 PM
Wed7:30 PM - 8:55 PM
Thu11:15 AM - 1:45 PM
🏊‍♂️Lane Swim (Women)
PaidAges 7+
Thu7:45 PM - 9:00 PM

📍Trinity Community Recreation Centre

🏊Leisure Swim
FreeAll ages
Fri4:00 PM - 6:15 PM
Sun2:00 PM - 3:30 PM
👶Leisure Swim: Preschool
FreeAges 0–5
Fri12:00 PM - 2:30 PM
Mon9:45 AM - 11:45 AM
Tue9:45 AM - 11:45 AM
Wed9:45 AM - 11:45 AM
Thu12:00 PM - 2:30 PM
💪Aquatic Fitness: Boot Camp
PaidAges 13+
Mon10:45 AM - 11:45 AM
💪Aquatic Fitness: Deep
PaidAges 13+
Wed10:45 AM - 11:45 AM
💪Aquatic Fitness: Shallow
PaidAges 13+
Mon9:30 AM - 10:30 AM
Wed12:00 PM - 1:00 PM
Thu2:30 PM - 3:30 PM
🏊‍♂️Lane Swim
PaidAges 7+
Fri6:30 PM - 7:30 PM
Sat6:44 PM - 7:45 PM
Sun12:30 PM - 2:00 PM
Mon7:15 PM - 9:00 PM
Tue8:00 PM - 9:00 PM
Wed6:45 PM - 8:00 PM
Thu7:00 PM - 9:00 PM

📍Wellesley Community Centre

🏊Leisure Swim
FreeAll ages
Sat1:30 PM - 3:45 PM
Sun1:30 PM - 3:00 PM
Mon6:35 PM - 7:35 PM
🏊Leisure Swim (Women)
FreeAll ages
Sun5:00 PM - 6:15 PM
🏊Leisure Swim: Open and Inclusive
FreeAll ages
Sat6:00 PM - 7:45 PM
👶Leisure Swim: Preschool
FreeAges 0–5
Sat4:00 PM - 5:45 PM
Sun3:15 PM - 4:30 PM
Tue11:15 AM - 1:15 PM
Thu11:15 AM - 1:45 PM
🏊Leisure Swim: Youth
FreeAges 13–23
Fri6:30 PM - 7:30 PM
💪Aquatic Fitness: Shallow
PaidAges 13+
Mon9:30 AM - 10:30 AM
Wed9:30 AM - 10:30 AM
Thu9:30 AM - 10:30 AM
💪Aquatic Fitness: Shallow (Women)
PaidAges 13+
Tue7:00 PM - 8:00 PM
🏊‍♂️Lane Swim
PaidAges 7+
Fri7:45 PM - 9:00 PM
Sat4:00 PM - 5:45 PM
Sun3:15 PM - 4:30 PM
Mon7:45 PM - 9:00 PM
Tue11:15 AM - 1:15 PM
Wed7:30 PM - 9:00 PM
Thu7:00 PM - 9:15 PM
🏊‍♂️Lane Swim (Men)
PaidAges 7+
Thu5:45 PM - 7:00 PM
🏊‍♂️Lane Swim (Women)
PaidAges 7+
Sun6:30 PM - 7:30 PM
Tue8:00 PM - 9:00 PM

Looking for swimming lessons instead of drop-ins? Lessons are available at 3 locations in Downtown. Browse programs →

Swimming in Downtown — FAQ

Is swimming free in Downtown?
Yes! Leisure swim is completely free at all City of Toronto pools in Downtown, including Harrison Pool, John Innes Community Recreation Centre, Pam Mcconnell Aquatic Centre, Scadding Court Community Centre, St. Lawrence Community Recreation Centre, Trinity Community Recreation Centre, Wellesley Community Centre. Lane swim may have a small fee ($2.50 youth · $3.75 adult), but if you swim regularly, a multi-visit pass brings the cost down.
Can I bring my toddler to swimming drop-ins in Downtown?
Absolutely! Toddlers are welcome at leisure swim and preschool swim sessions. Children under 8 must be accompanied by a caregiver in the water (not just poolside). Babies and toddlers must wear swim diapers — regular diapers are not allowed in the pool.
Do I need to register for drop-in swimming in Downtown?
No registration needed — just show up! Some popular pools have capacity limits and may use a wristband system during peak times, so arriving 10–15 minutes early is recommended, especially on weekends.
Which pools in Downtown have free swimming for kids?
Downtown has 7 pools with kids' swimming drop-ins: Harrison Pool, John Innes Community Recreation Centre, Pam Mcconnell Aquatic Centre, Scadding Court Community Centre, St. Lawrence Community Recreation Centre, Trinity Community Recreation Centre, Wellesley Community Centre. Most offer free leisure swim and preschool swim — check the schedules above for exact times at each pool.
How often are Downtown pool schedules updated?
All schedules on this page are pulled directly from the City of Toronto's recreation database and refreshed daily. The times shown reflect this week's confirmed drop-in sessions. If a pool has a closure or schedule change, it will be reflected here within 24 hours.

Schedule data sourced directly from the City of Toronto's recreation database. Updated daily.