Skip to main content

Fun guide cover 2016Enjoy activities at Toronto Pan Am Sports Centre offered by the City of Toronto. Make new friends, learn new skills or improve on existing ones. Qualified and caring staff will guide you through your program every step of the way.

We have a multitude of exciting programs for all ages. Whether you are looking for swimming, fitness, arts and crafts or dance we have something for everyone.

For drop-in activities, participants must register and reserve a spot at www.tpasc.ca/self-service-portal-signup prior to arrival. 

 

Visit Parks, Forestry & Recreation Home

 

 

Group Fitness Class

Aqua Combat

Upcoming: 11:30 am on Friday, October 9th, 2026

Group Fitness Class

Aqua Power - Deep

Upcoming: 9:20 am on Wednesday, October 7th, 2026

Group Fitness Class

Aqua Zumba

Upcoming: 2:30 pm on Wednesday, October 7th, 2026

Group Fitness Class

Aquafit

Upcoming: 9:20 am on Friday, October 9th, 2026

Group Fitness Class

Aquafit (Shallow)

Upcoming: 11:30 am on Tuesday, October 6th, 2026

Instructional Class

Badminton (Child 7-9)

Upcoming: 10:00 am on Sunday, October 11th, 2026

Instructional Class

Badminton: Instructional (10-12yrs)

Upcoming: 11:00 am on Sunday, October 11th, 2026

Instructional Class

Ballet (Child 4-5)

Upcoming: 4:15 pm on Saturday, October 10th, 2026

Instructional Class

Ballet (Child 6-12)

Upcoming: 5:15 pm on Saturday, October 10th, 2026

Group Fitness Class

Barre-Pilates

Upcoming: 11:10 am on Friday, October 9th, 2026

Instructional Class

Basketball Instructional w/GC (Child 4-5)

Upcoming: 4:30 pm on Thursday, October 8th, 2026

Instructional Class

Basketball: Instructional (Child 6-8)

Upcoming: 5:15 pm on Thursday, October 8th, 2026

Instructional Class

Basketball: Instructional (Child 9-12)

Upcoming: 6:15 pm on Thursday, October 8th, 2026

Group Fitness Class

Better Bones

Upcoming: 11:10 am on Monday, October 19th, 2026

Group Fitness Class

Bodycombat

Upcoming: 9:10 am on Friday, October 9th, 2026

Group Fitness Class

Bollywood (Child)

Upcoming: 6:45 pm on Saturday, October 10th, 2026

Group Fitness Class

Bollywood (Youth)

Upcoming: 8:00 pm on Saturday, October 10th, 2026

Group Fitness Class

Bosu

Upcoming: 8:10 am on Saturday, October 10th, 2026

Instructional Class

Chair Yoga (60+ yrs)

Upcoming: 2:30 pm on Tuesday, October 6th, 2026

Instructional Class

City Of Toronto Swim Lessons

Upcoming: 4:45 pm on Tuesday, October 6th, 2026

Instructional Class

Creative Movement with Caregiver

Upcoming: 2:15 pm on Sunday, October 11th, 2026

Drop-in

DI: Volleyball (60+)

Upcoming: 5:45 pm on Sunday, October 11th, 2026

Drop-in

Drop In Basketball (Adult 19+)

Upcoming: 7:30 pm on Thursday, October 8th, 2026

Drop-in

Drop In Soccer (Adult 19+)

Upcoming: 7:30 pm on Wednesday, October 7th, 2026

Drop-in

Drop In Volleyball (Adult 19+)

Upcoming: 8:00 pm on Friday, October 9th, 2026

Drop-in

Drop-In Badminton (Older Adult)

Upcoming: 10:00 am on Tuesday, October 6th, 2026

Drop-in

Drop-In Badminton-(All Access -17+)

Upcoming: 8:15 pm on Thursday, October 8th, 2026

Drop-in

Drop-In Basketball - 17+ (All-Access)

Upcoming: 9:00 am on Tuesday, October 6th, 2026

Drop-in

Drop-in Pickleball (Adult)

Upcoming: 8:00 pm on Tuesday, October 6th, 2026

Drop-in

Drop-In Pickleball (Older Adult 60+)

Upcoming: 11:00 am on Wednesday, October 7th, 2026

Drop-in

Drop-In Pickleball - (All Access - 17+)

Upcoming: 12:00 pm on Tuesday, October 6th, 2026

Drop-in

Drop-In Volleyball - (All Access 17+)

Upcoming: 5:30 pm on Thursday, October 8th, 2026

Drop-in

Drop-In Walking Track (All Access)

Upcoming: 7:00 am on Tuesday, October 6th, 2026

Group Fitness Class

Gentle Yoga

Upcoming: 12:10 pm on Thursday, October 8th, 2026

Clubs

Girls Club

Upcoming: 5:30 pm on Friday, October 9th, 2026

Instructional Class

Guitar - Private

Upcoming: 12:00 pm on Saturday, October 10th, 2026

Group Fitness Class

Hatha Yoga

Upcoming: 10:10 am on Tuesday, October 6th, 2026

Instructional Class

Karate (Child 6-8)

Upcoming: 4:45 pm on Friday, October 9th, 2026

Instructional Class

Karate (Child 9-12)

Upcoming: 5:45 pm on Friday, October 9th, 2026

Instructional Class

Keyboarding (Private)

Upcoming: 5:00 pm on Tuesday, October 6th, 2026

Drop-in

Lane Swim - 25m - Short Course

Upcoming: 11:30 am on Tuesday, October 6th, 2026

Drop-in

Lane Swim - 50m - Long Course

Upcoming: 7:05 am on Tuesday, October 6th, 2026

Drop-in

Lane Swim Deep Water (Women's Only)

Upcoming: 9:30 am on Tuesday, October 6th, 2026

Drop-in

Lane Swim Mid Depth Water

Upcoming: 11:30 am on Tuesday, October 6th, 2026

Instructional Class

Learn to Play - Basketball

Upcoming: 2:00 pm on Monday, October 19th, 2026

Drop-in

Leisure Swim

Upcoming: 2:10 pm on Saturday, October 10th, 2026

Drop-in

Leisure Swim (Female Only)

Upcoming: 9:30 am on Tuesday, October 6th, 2026

Sports & Recreation

Martial Arts

Upcoming: 4:15 pm on Friday, October 9th, 2026

Group Fitness Class

Mindful Yoga

Upcoming: 8:10 am on Friday, October 9th, 2026

Sports & Recreation

Multisport: Instructional 6-12 yrs

Upcoming: 8:45 am on Sunday, October 11th, 2026

Instructional Class

Musical Theater (6-12 yrs)

Upcoming: 11:15 am on Sunday, October 11th, 2026

Drop-in

Open Gym with Family

Upcoming: 9:30 am on Thursday, October 8th, 2026

Drop-in

Parent & Tot Leisure swim

Upcoming: 9:30 am on Thursday, October 8th, 2026

Group Fitness Class

Pilates

Upcoming: 11:10 am on Tuesday, October 6th, 2026

Group Fitness Class

Power Pilates

Upcoming: 9:10 am on Sunday, October 11th, 2026

Group Fitness Class

Power Yoga

Upcoming: 8:10 pm on Monday, October 19th, 2026

Sports & Recreation

Science Fun

Upcoming: 4:30 pm on Thursday, October 8th, 2026

Instructional Class

Soccer with Caregiver (2-5yrs)

Upcoming: 4:30 pm on Wednesday, October 7th, 2026

Instructional Class

Soccer: Instructional (Child 6-8)

Upcoming: 5:15 pm on Wednesday, October 7th, 2026

Instructional Class

Soccer: Instructional (Child 9-12)

Upcoming: 6:30 pm on Saturday, October 10th, 2026

Instructional Class

Soccer: Instructional (Youth 9-12)

Upcoming: 6:15 pm on Wednesday, October 7th, 2026

Group Fitness Class

Strong By Zumba

Upcoming: 10:10 am on Sunday, October 11th, 2026

Group Fitness Class

Tabata Bootcamp

Upcoming: 9:10 am on Thursday, October 8th, 2026

Group Fitness Class

Tai Chi

Upcoming: 8:10 am on Wednesday, October 7th, 2026

Instructional Class

Tai Chi

Upcoming: 9:30 am on Friday, October 9th, 2026

Group Fitness Class

Total Body

Upcoming: 9:10 am on Tuesday, October 6th, 2026

Instructional Class

Volleyball: Instructional (7-12yrs)

Upcoming: 5:30 pm on Friday, October 9th, 2026

Instructional Class

Volleyball: Skills and Drills (Youth 13-16)

Upcoming: 2:15 pm on Sunday, October 11th, 2026

Group Fitness Class

Zumba

Upcoming: 7:10 pm on Thursday, October 8th, 2026

Group Fitness Class

Zumba Toning

Upcoming: 12:10 pm on Friday, October 9th, 2026