Classes

Dance Classes Toronto

Ontario School of Ballet offers a wide range of engaging and high-quality dance classes for all ages and abilities, from age 2 to pre-professional. From the elegance of classical ballet to the energetic rhythms of jazz, tap, acro, and hip-hop, our expert accredited dance educators create a nurturing environment where your child will thrive. Join our warm and inclusive dance community and watch as your little one’s creativity, self-belief, and love for dance flourish.

Class Information

Preschool Workshop

Ages 2+

Sparking creativity and nurturing young dancers aged 2-4 in our joyful Preschool Workshop. They’ll discover the sheer joy of dance while learning some basic skills in a supportive, playful and inspiring environment.

View Schedule
Register Now!

Ballet

Ages 3+

Ballet, a revered art form, builds strength and abilities through beautiful music and foundational movements. Students develop self-control, body awareness, and discipline, mastering technical moves. Ontario School of Ballet offers Royal Academy of Dance exams from Pre-Primary to Solo Seal levels.

View Schedule
Register Now!

Jazz

Ages 4+

This popular and dynamic style is enjoyable for any dancer who just wants to get moving! Students have the opportunity to work towards ADAPT examinations or can come along to classes for their own enjoyment. Lessons are taught by experienced and encouraging instructors.

View Schedule
Register Now!

Tap

Ages 4+

Made popular during the 20th Century, this appealing dance style still has its place in the modern world. Mastering this style of dance can help with coordination, rhythm, musicality and agility. Classes are designed to suit student abilities and are always enjoyable! Students can work towards ADAPT Tap exams.

View Schedule
Register Now!

Hip Hop

Ages 5+

This powerful, high-energy dance style relies on a punchy beat and a little bit of attitude! Students will master individual moves before learning to build up to longer routines. The Hip Hop appeal is stronger than ever and students will love these dynamic classes.

View Schedule
Register Now!

Acro

Ages 6+

Acro classes are designed to create a well-balanced acrobat and are a wonderful addition to other dance training! Students will learn elements of flexibility, strength, balance, tumbling and contortion. All Acro classes are taught by certified teachers and examinations are available through Acrobatic Arts.

View Schedule
Register Now!
2 YEARS (Born in: 2021)
ClassDay TimeTeacherLocation
WORKSHOPS (7-Week Session)
Pre-School Workshop ASunday10:00-10:45Ms. Jenna D'AntimoSt. Clair
Pre-School Workshop BSunday11:00-11:45Ms. Jenna D'AntimoSt. Clair
3 YEARS (Born in: 2020)
ClassDayTimeTeacherLocation
BALLET
Creative Dance ASaturday9:00-9:45Ms. Tara RobertsSt. Clair
Creative Dance BSaturday11:00-11:45Ms. Leslie WooOakwood (Rawlinson)
Creative Dance CSunday10:00-10:45Ms. Jia BrentSt. Clair
4 YEARS (Born in: 2019)
ClassDayTimeTeacherLocation
BALLET
Basic Ballet ASaturday9:00-10:00Ms. Sarah MillsSt. Clair
Basic Ballet BSaturday3:00-4:00Ms. Sarah MillsSt. Clair
Basic Ballet C Saturday1:00-2:00Ms. Leslie WooOakwood (Rawlinson)
Basic Ballet DSunday11:00-12:00Ms. Jia BrentSt. Clair
5 YEARS (Born in: 2018)
ClassDayTimeTeacherLocation
BALLET
Pre-Primary Ballet ASaturday11:00-12:00Ms. Sarah MillsSt. Clair
Pre-Primary Ballet BSaturday1:00-2:00 Ms. Tara RobertsSt. Clair
Pre-Primary Ballet CSunday 12:00-1:00Ms. Jia BrentSt. Clair
Pre-Primary Ballet DSaturday 2:00-3:00 Ms. Leslie WooOakwood (Rawlinson)
6 YEARS (Born in: 2017)
ClassDayTimeTeacherLocation
BALLET
Primary Ballet ASaturday11:00-12:00Ms. Tara RobertsSt. Clair
Primary Ballet BSunday 1:00-2:00 Ms. Jia BrentSt. Clair
7 YEARS (Born in: 2016)
ClassDayTimeTeacherLocation
BALLET
Grade 1A Ballet
(Must take 2 x per week)
Wednesday
Saturday
5:30-6:30
4:00-5:00
Ms. Sarah Mills
Ms. Sarah Mills
St. Clair
St. Clair
Grade 1B Ballet
(Must take 2 x per week)
Thursday
Saturday
5:30-6:30
12:00-1:00
Ms. Tara Roberts
Ms. Tara Roberts
St. Clair
St. Clair
Grade 1C Ballet
(Must take 2 x per week)
Tuesday
Saturday
4:30-5:30
10:00-11:00
Ms. Sarah Mills
Ms. Leslie Woo
St. Clair
Oakwood (Rawlinson)
8 YEARS (Born in: 2015)
ClassDayTimeTeacherLocation
BALLET
Grade 2A Ballet
(Must take 2 x per week)
Wednesday
Saturday
6:00-7:00
2:00-3:00
Ms. Tara Roberts
Ms. Tara Roberts
St. Clair
St. Clair
Grade 2B Ballet
(Must take 2 x per week)
Thursday
Saturday
4:45-5:45
10:00-11:00
Ms. Sarah Mills
Ms. Sarah Mills
St. Clair
St. Clair
9 YEARS (Born in: 2014)
ClassDayTimeTeacherLocation
BALLET
Grade 3A Ballet
(Must take 2 x per week)
Tuesday
Saturday
4:45-5:45
10:00-11:00
Ms. Tara Roberts
Ms. Tara Roberts
St. Clair
St. Clair
Grade 3B Ballet
(Must take 2 x per week)
Wednesday
Saturday
4:30-5:30
5:00-6:00
Ms. Sarah Mills
Ms. Sarah Mills
St. Clair
St. Clair
10 YEARS (Born in: 2013)
ClassDayTimeTeacherLocation
BALLET
Grade 4A Ballet
Must take 2 x per week)
Tuesday
Saturday
7:15-8:45
3:00-4:30
Ms. Tara Roberts
Ms. Tara Roberts
St. Clair
St. Clair
Grade 4B Ballet
(Must take 2 x per week)
Thursday
Saturday
7:15-8:45
1:30-3:00
Ms. Sarah Mills
Ms. Sarah Mills
St. Clair
St. Clair
11 YEARS (Born in: 2012)
ClassDayTimeTeacherLocation
BALLET
Grade 5A Ballet
(Must take 2 x per week)
Wednesday
Saturday
4:30-6:00
4:30-6:00
Ms. Tara Roberts
Ms. Tara Roberts
St. Clair
St. Clair
Grade 5B Ballet
(Must take 2 x per week)
Thursday
Saturday
5:45-7:15
12:00-1:30
Ms. Sarah Mills
Ms. Sarah Mills
St. Clair
St. Clair
12 YEARS (Born in: 2011)
ClassDayTimeTeacherLocation
BALLET
Intermediate Foundation Ballet A
(Must take 3 x per week)
Monday
Tuesday
Wednesday
4:30-5:45
8:45-10:00
7:45-9:00
Ms. Tara Roberts
Ms. Tara Roberts
Ms. Sarah Mills
St. Clair
St. Clair
St. Clair
Intermediate Foundation Ballet B
(Must take 3 x per week)
Monday
Tuesday
Saturday
4:30-5:45
8:30-10:00
6:00-7:15
Ms. Sarah Mills
Ms. Sarah Mills
Ms. Sarah Mills
St. Clair
St. Clair
St. Clair
13 YEARS + (Born in: 2010)
ClassDayTimeTeacherLocation
BALLET
Intermediate Ballet A
(Must take 3 x per week)
Monday
Tuesday
Wednesday
5:45-7:00
5:45-7:15
6:30-7:45
Ms. Tara Roberts
Ms. Tara Roberts
Ms. Sarah Mills
St. Clair
St. Clair
St. Clair
Intermediate Ballet B
(Must take 3 x per week)
Monday
Tuesday
Wednesday
7:00-8:15
5:30-7:00
6:30-7:45
Ms. Sarah Mills
Ms. Sarah Mills
Ms. Sarah Mills
St. Clair
St. Clair
St. Clair
14 YEARS+
ClassDayTimeTeacherLocation
BALLET
Advanced Foundation Ballet A
(Must take 3 x per week)
Monday
Tuesday
Wednesday
7:00-8:15
7:00-8:15
7:00-8:30
Ms. Tara Roberts
Ms. Dawn Martino
Ms. Tara Roberts
St. Clair
St. Clair
St. Clair
Advanced Foundation Ballet B
(Must take 3 x per week)
Monday
Tuesday
Wednesday
5:45-7:00
7:00-8:30
8:45-10:00
Ms. Sarah Mills
Ms. Sarah Mills
Ms. Sarah Mills
St. Clair
St. Clair
St. Clair
Advanced 1 Ballet
(Must take 3 x per week)
Tuesday
Wednesday
Thursday
5:30-7:00
8:30-10:00
9:00-10:00*
Ms. Dawn Martino
Ms. Tara Roberts
Ms. Tara Roberts
St. Clair
St. Clair
St. Clair
Advanced 2 Ballet
(Must take 3 x per week)
Monday
Tuesday
Thursday
8:15-9:45
8:15-9:45
4:30-5:30*
Ms. Tara Roberts
Ms. Dawn Martino
Ms. Tara Roberts
St. Clair
St. Clair
St. Clair
2 YEARS (Born in: 2021)
ClassDay TimeTeacherLocation
WORKSHOPS (7-Week Session)
Pre-School Workshop ASunday10:00-10:45Ms. Jenna D'AntimoSt. Clair
Pre-School Workshop BSunday11:00-11:45Ms. Jenna D'AntimoSt. Clair
4 YEARS (Born in: 2019)
ClassDayTimeTeacherLocation
JAZZ/TAP
Pre-Primary Jazz/Tap ASaturday4:00-5:00Ms. Michelle ZettsSt. Clair
Pre-Primary Jazz/Tap BSunday12:00-1:00Ms. Jenna D'AntimoSt. Clair
Pre-Primary Jazz/Tap CSaturday12:00-1:00Ms. Leslie WooOakwood (Rawlinson)
5 YEARS (Born in: 2018)
ClassDayTimeTeacherLocation
JAZZ/TAP
Primary Jazz/Tap ASaturday2:00-3:00Ms. Michelle ZettsSt. Clair
Primary Jazz/Tap BSunday1:00-2:00Ms. Jenna D'AntimoSt. Clair
Primary Jazz/Tap CSaturday3:00-4:00 Ms. Leslie WooOakwood (Rawlinson)
6 YEARS (Born in: 2017)
ClassDayTimeTeacherLocation
JAZZ
Pre-Junior Jazz A Saturday10:00-11:00 Ms. Jami Lynne HarperSt. Clair
JAZZ/TAP
Pre-Junior Jazz/Tap BSunday2:00-3:00 Ms. Jenna D'AntimoSt. Clair
7 YEARS (Born in: 2016)
ClassDayTimeTeacherLocation
JAZZ
Junior 1A JazzSaturday1:00-2:00Ms. Jami Lynne HarperSt. Clair
8 YEARS (Born in: 2015)
ClassDayTimeTeacherLocation
JAZZ
Junior 2A JazzSaturday3:00-4:00Ms. Jami Lynne HarperSt. Clair
9 YEARS (Born in: 2014)
ClassDayTimeTeacherLocation
JAZZ
Junior 3A Jazz
(Must take 2 x per week)
Tuesday
Saturday
5:45-7:00
9:00-10:00
Ms. Emily Salinas
Ms. Jami Lynne Harper
St. Clair
St. Clair
Junior 3B/Pre-Intermediate 1B JazzThursday4:30-5:45Ms. Jami Lynne HarperSt. Clair
10 YEARS (Born in: 2013)
ClassDayTimeTeacherLocation
JAZZ
Pre-Intermediate 1A Jazz
(Must take 2 x per week)
Tuesday
Saturday
5:45-7:00
5:00-6:30
Ms. Emily Salinas
Ms. Jami Lynne Harper
St. Clair
St. Clair
Junior 3B/Pre-Intermediate 1B JazzThursday4:30-5:45 Ms. Jami Lynne HarperSt. Clair
11 YEARS (Born in: 2012)
ClassDayTimeTeacherLocation
JAZZ
Pre-Intermediate 2A Jazz
(Must take 2 x per week)
Monday
Tuesday
7:00-8:15
7:00-8:30
Ms. Jami Lynne Harper
Ms. Emily Salinas
St. Clair
St. Clair
Pre-Intermediate 2B JazzThursday7:15-8:30Ms. Jami Lynne HarperSt. Clair
12 YEARS (Born in: 2011)
ClassDayTimeTeacherLocation
JAZZ
Pre-Intermediate 3A Jazz
(Must take 2 x per week)
Monday
Tuesday
5:45-7:00
7:00-8:30
Ms. Jami Lynne Harper
Ms. Emily Salinas
St. Clair
St. Clair
Pre-Intermediate 3B JazzWednesday4:30-5:45Ms. Michelle ZettsSt. Clair
13 YEARS (Born in 2010)
ClassDayTimeTeacherLocation
JAZZ
Intermediate 1A Jazz
(Must take 2 x per week)
Monday
Tuesday
8:15-9:45
4:30-5:45
Ms. Jami Lynne Harper
Ms. Emily Salinas
St. Clair
St. Clair
Intermediate Jazz B Wednesday7:45-9:00Ms. Michelle ZettsSt. Clair
14 YEARS +
ClassDayTimeTeacherLocation
JAZZ
Intermediate 2A Jazz
(Must take 2 x per week)
Tuesday
Friday
8:30-10:00
5:30-6:45*
Ms. Emily Salinas
Ms. Jami Lynne Harper
St. Clair
St. Clair
Intermediate 3/Advanced Jazz A
(Must take 2 x per week)
Monday
Friday
4:15-5:45
8:30-9:45*
Ms. Jami Lynne Harper
Ms. Jami Lynne Harper
St. Clair
St. Clair
Advanced Jazz BThursday 5:45-7:00Ms. Jami Lynne HarperSt. Clair
4 YEARS (Born in: 2019)
ClassDayTimeTeacherLocation
Tap
Pre-Primary Jazz/Tap ASaturday4:00-5:00Ms. Michelle ZettsSt. Clair
Pre-Primary Jazz/Tap BSunday12:00-1:00Ms. Jenna D'AntimoSt. Clair
Pre-Primary Jazz/Tap CSaturday12:00-1:00Ms. Leslie WooOakwood (Rawlinson)
5 YEARS (Born in: 2018)
ClassDayTimeTeacherLocation
JAZZ/TAP
Primary Jazz/Tap ASaturday2:00-3:00Ms. Michelle ZettsSt. Clair
Primary Jazz/Tap BSunday1:00-2:00 Ms. Jenna D'AntimoSt. Clair
Primary Jazz/Tap CSaturday3:00-4:00Ms. Leslie WooOakwood (Rawlinson)
6 YEARS (Born in: 2017)
ClassDayTimeTeacherLocation
TAP
Pre-Junior Tap ASaturday12:00-1:00Ms. Jami Lynne HarperSt. Clair
JAZZ/TAP
Pre-Junior Jazz/Tap BSunday2:00-3:00Ms. Jenna D'AntimoSt. Clair
7 YEARS (Born in: 2016)
ClassDayTimeTeacherLocation
TAP
Junior 1A TapSaturday2:00-3:00Ms. Jami Lynne HarperSt. Clair
8 YEARS (Born in: 2015)
ClassDayTimeTeacherLocation
TAP
Beginner Tap Thursday 6:15-7:15Ms. Dawn MartinoSt. Clair
Junior 2A TapSaturday4:00-5:00Ms. Jami Lynne HarperSt. Clair
9 YEARS (Born in: 2014)
ClassDayTimeTeacherLocation
TAP
Beginner Tap Thursday 6:15-7:15Ms. Dawn MartinoSt. Clair
Junior 3A TapSaturday11:00-12:00Ms. Jami Lynne HarperSt. Clair
10 YEARS (Born in: 2013)
ClassDayTimeTeacherLocation
TAP
Beginner Tap Thursday 6:15-7:15Ms. Dawn MartinoSt. Clair
Pre-Intermediate 1A TapTuesday4:30-5:30 Ms. Dawn MartinoSt. Clair
11 YEARS (Born in: 2012)
ClassDayTimeTeacherLocation
TAP
Pre-Intermediate 2A Tap Monday 6:00-7:00Ms. Michelle ZettsSt. Clair
Pre-Intermediate 2B/3B Tap Thursday8:30-9:30Ms. Dawn MartinoSt. Clair
12 YEARS (Born in: 2011)
ClassDayTimeTeacherLocation
TAP
Pre-Intermediate 3A TapMonday 8:00-9:00 Ms. Michelle ZettsSt. Clair
Pre-Intermediate 2B/3B TapThursday8:15-9:15 Ms. Dawn MartinoSt. Clair
13 YEARS + (Born in: 2010)
ClassDayTimeTeacherLocation
TAP
Intermediate 1A TapMonday4:45-5:45Ms. Michelle ZettsSt. Clair
Intermediate Tap BThursday5:15-6:15Ms. Dawn MartinoSt. Clair
TDC Intermediate/Advanced Tap AThursday 7:15-8:15Ms. Dawn Martino St. Clair
14 YEARS +
ClassDayTimeTeacherLocation
TAP
Intermediate 2A TapMonday9:00-10:00 Ms. Michelle ZettsSt. Clair
Intermediate 3/Advanced Tap AMonday7:00-8:00Ms. Michelle ZettsSt. Clair
TDC Intermediate/Advanced Tap AThursday 7:15-8:15Ms. Dawn Martino St. Clair
5 YEARS (Born in: 2018)
ClassDayTimeTeacherLocation
Hiphop
Primary Hip HopFriday4:30-5:30Mr. Dane GulstonSt. Clair
6 YEARS (Born in: 2017)
ClassDayTimeTeacherLocation
HIP HOP
Primary Hip HopFriday 4:30-5:30 Mr. Dane GulstonSt. Clair
7 YEARS (Born in: 2016)
ClassDayTimeTeacherLocation
HIP HOP
Primary Hip HopFriday 4:30-5:30 Mr. Dane GulstonSt. Clair
8 YEARS (Born in: 2015)
ClassDayTimeTeacherLocation
HIP HOP
Junior Hip HopFriday 5:30-6:30Mr. Dane GulstonSt. Clair
9 YEARS (Born in: 2014)
ClassDayTimeTeacherLocation
HIP HOP
Junior Hip HopFriday 5:30-6:30Mr. Dane GulstonSt. Clair
10 YEARS (Born in: 2013)
ClassDayTimeTeacherLocation
HIP HOP
Junior Hip Hop Friday 5:30-6:30Mr. Dane GulstonSt. Clair
11 YEARS (Born in: 2012)
ClassDayTimeTeacherLocation
HIP HOP
Pre-Intermediate Hip HopFriday 6:30-7:30 Mr. Dane GulstonSt. Clair
12 YEARS (Born in: 2011)
ClassDayTimeTeacherLocation
HIP HOP
Pre-Intermediate Hip HopFriday 6:30-7:30 Mr. Dane GulstonSt. Clair
13 YEARS + (Born in: 2010)
ClassDayTimeTeacherLocation
HIP HOP
Teen Hip Hop Friday 7:30-8:30Mr. Dane GulstonSt. Clair
14 YEARS +
ClassDayTimeTeacherLocation
HIP HOP
Teen Hip Hop Friday 7:30-8:30Mr. Dane GulstonSt. Clair
6 YEARS (Born in: 2017)
ClassDayTimeTeacherLocation
ACRO (Must also be enrolled in Ballet and/or Jazz)
Pre-Junior Acro ASaturday1:00-2:00Ms. Michelle ZettsSt. Clair
7 YEARS (Born in: 2016)
ClassDayTimeTeacherLocation
ACRO (Must also be enrolled in Ballet and/or Jazz)
Junior 1A AcroSaturday3:00-4:00Ms. Michelle ZettsSt. Clair
8 YEARS (Born in: 2015)
ClassDayTimeTeacherLocation
ACRO (Must also be enrolled in Ballet and/or Jazz)
Junior 2A AcroSaturday5:00-6:00Ms. Michelle ZettsSt. Clair
9 YEARS (Born in: 2014)
ClassDayTimeTeacherLocation
ACRO (Must also be enrolled in Ballet and/or Jazz)
Junior 3A/Pre-Intermediate 1A AcroWednesday4:30-5:30Ms. Tiffany RatzSt. Clair
Junior 3B/Pre-Intermediate 1B AcroWednesday5:45-6:45Ms. Michelle Zetts St. Clair
10 YEARS (Born in: 2013)
ClassDayTimeTeacherLocation
ACRO (Must also be enrolled in Ballet and/or Jazz)
Junior 3A/Pre-Intermediate 1A AcroWednesday4:30-5:30Ms. Tiffany RatzSt. Clair
Junior 3B/Pre-Intermediate 1B AcroWednesday5:45-6:45Ms. Michelle Zetts St. Clair
11 YEARS (Born in: 2012)
ClassDayTimeTeacherLocation
ACRO (Must also be enrolled in Ballet and/or Jazz)
Pre-Intermediate 2A/3A AcroWednesday6:30-7:30Ms. Tiffany RatzSt. Clair
Pre-Intermediate 2B/3B AcroWednesday6:45-7:45Ms. Michelle Zetts St. Clair
12 YEARS (Born in: 2011)
ClassDayTimeTeacherLocation
ACRO (Must also be enrolled in Ballet and/or Jazz)
Pre-Intermediate 2A/3A AcroWednesday6:30-7:30Ms. Tiffany RatzSt. Clair
Pre-Intermediate 2B/3B AcroWednesday6:45-7:45Ms. Michelle Zetts St. Clair
13 YEARS + (Born in: 2010)
ClassDayTimeTeacherLocation
ACRO (Must also be enrolled in Ballet and/or Jazz)
Intermediate 1A AcroWednesday9:00-10:00 Ms. Tiffany RatzSt. Clair
Intermediate/Advanced Acro BWednesday9:00-10:00Ms. Michelle Zetts St. Clair
14 YEARS+
ClassDayTimeTeacherLocation
ACRO (Must also be enrolled in Ballet and/or Jazz)
Intermediate 2A Acro Wednesday5:30-6:30Ms. Tiffany RatzSt. Clair
Intermediate 3/Advanced Acro A Wednesday7:30-8:30Ms. Tiffany RatzSt. Clair
Intermediate/Advanced Acro BWednesday9:00-10:00Ms. Michelle ZettsSt. Clair

Get a Free Dance Lesson

Instagram

Ignite Their Passion, Shape Their Future

Join our Welcoming Dance Community and Discover the Transformative Power of Dance at Ontario School of Ballet Toronto!