Ballet Classes in Toronto

Graded ballet and Royal Academy of Dance training for children and teens, at our St Clair West and Oakwood Village studios.

Young ballet dancer in a costume performing an arabesque at Ontario School of Ballet in Toronto

Ballet classes for children and teens

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.

Ballet is the foundation of the Ontario School of Ballet. Since 1979, the school has trained dancers from their very first class to pre-professional levels, and there is a ballet class for every age from three to Advanced.

What students learn in ballet class

Ballet classes work on posture, coordination, musicality and strength in a structured class. Younger dancers learn the building blocks of classical technique through barre work, centre practice and simple choreography. As students move up the levels, classes add more demanding technique, artistry and performance skills, and pointe classes begin at the Intermediate Foundation level.

Ballet classes for ages 3 to 6

Our youngest ballet dancers start with Creative Dance at age three, followed by Basic Ballet at four, Pre-Primary Ballet at five and Primary Ballet at six. These early classes meet once a week on Saturdays and Sundays at both of our studios. Two-year-olds can start with our Little Dancer Workshop.

Ballet levels for every stage of training

From age seven, graded ballet runs from Grade 1 to Grade 5 and meets twice a week at our St Clair West studio. Royal Academy of Dance (RAD) classes run at our Oakwood Village studio: RAD Junior/Pre-Intermediate Ballet for ages 8 to 11 and RAD Teen/Senior Ballet for ages 12 and up, both twice a week. From age 12, the Intermediate Foundation, Intermediate and Advanced levels are by invitation and meet three times a week, and pointe classes are scheduled for Intermediate Foundation Ballet A and B and Advanced 1A Ballet.

Ballet class schedule by age (2026-2027)

Ages are based on the year your dancer was born. Classes marked invite only are by invitation, and graded and upper-level classes meet two or three times a week, as listed.

Click to see full scheduleHide schedule
Age Class When, where and teacher
3 (born 2023) Creative Dance
Sat 9:00-9:45, St Clair West
with Ms. Tara Roberts
Sat 10:00-10:45, Oakwood Village
with Ms. Melissa Campitelli
Sun 10:00-10:45, St Clair West
with Ms. Jia Brent
Sun 11:00-11:45, Oakwood Village
with Ms. Sarah Nelson
4 (born 2022) Basic Ballet
Sat 10:00-11:00, St Clair West
with Ms. Tara Roberts
Sat 3:00-4:00, St Clair West
with Ms. Sarah Mills
Sat 11:00-12:00, Oakwood Village
with Ms. Melissa Campitelli
Sun 11:00-12:00, St Clair West
with Ms. Jia Brent
Sun 12:00-1:00, Oakwood Village
with Ms. Sarah Nelson
5 (born 2021) Pre-Primary Ballet
Sat 9:00-10:00, St Clair West
with Ms. Sarah Mills
Sat 1:00-2:00, St Clair West
with Ms. Tara Roberts
Sat 2:00-3:00, Oakwood Village
with Ms. Sarah Nelson
Sun 12:00-1:00, St Clair West
with Ms. Jia Brent
Sun 1:00-2:00, Oakwood Village
with Ms. Sarah Nelson
6 (born 2020) Primary Ballet
Sat 10:00-11:00, St Clair West
with Ms. Sarah Mills
Sat 1:00-2:00, Oakwood Village
with Ms. Sarah Nelson
Sun 1:00-2:00, St Clair West
with Ms. Jia Brent
7 (born 2019) Grade 1A Ballet
Mon 6:00-7:00, St Clair West
with Ms. Sarah Mills
Sat 4:00-5:00, St Clair West
with Ms. Sarah Mills
7 (born 2019) Grade 1B Ballet
Thu 6:00-7:00, St Clair West
with Ms. Melissa Campitelli
Sat 12:00-1:00, St Clair West
with Ms. Tara Roberts
8 (born 2018) Grade 2A Ballet
Wed 5:45-6:45, St Clair West
with Ms. Tara Roberts
Sat 2:00-3:00, St Clair West
with Ms. Tara Roberts
8 (born 2018) Grade 2B Ballet
Thu 4:30-5:30, St Clair West
with Ms. Sarah Mills
Sat 11:00-12:00, St Clair West
with Ms. Sarah Mills
8 to 11 (born 2015 to 2018) RAD Junior/Pre-Intermediate Ballet
Mon 7:00-8:00, Oakwood Village
with Ms. Sarah Nelson
Tue 6:00-7:00, Oakwood Village
with Ms. Sarah Nelson
9 (born 2017) Grade 3A Ballet
Tue 6:00-7:00, St Clair West
with Ms. Tara Roberts
Sat 11:00-12:00, St Clair West
with Ms. Tara Roberts
9 (born 2017) Grade 3B Ballet
Wed 5:45-6:45, St Clair West
with Ms. Sarah Mills
Sat 5:00-6:00, St Clair West
with Ms. Sarah Mills
10 (born 2016) Grade 4A Ballet
Tue 7:00-8:30, St Clair West
with Ms. Tara Roberts
Sat 3:00-4:30, St Clair West
with Ms. Tara Roberts
10 (born 2016) Grade 4B Ballet
Thu 7:00-8:30, St Clair West
with Ms. Sarah Mills
Sat 1:30-3:00, St Clair West
with Ms. Sarah Mills
11 (born 2015) Grade 5A Ballet
Tue 4:30-6:00, St Clair West
with Ms. Tara Roberts
Sat 4:30-6:00, St Clair West
with Ms. Tara Roberts
11 (born 2015) Grade 5B Ballet
Thu 5:30-7:00, St Clair West
with Ms. Sarah Mills
Sat 12:00-1:30, St Clair West
with Ms. Sarah Mills
12 (born 2014) Intermediate Foundation Ballet A (invite only)
Mon 4:30-6:00, St Clair West
with Ms. Tara Roberts
Tue 8:30-10:00, St Clair West
with Ms. Tara Roberts
Wed 6:45-7:45, St Clair West (pointe)
with Ms. Sarah Mills
12 (born 2014) Intermediate Foundation Ballet B (invite only)
Mon 4:30-6:00, St Clair West
with Ms. Sarah Mills
Tue 8:30-10:00, St Clair West
with Ms. Sarah Mills
Wed 7:45-8:45, St Clair West (pointe)
with Ms. Sarah Mills
12 and up RAD Teen/Senior Ballet
Mon 8:00-9:15, Oakwood Village
with Ms. Sarah Nelson
Tue 7:00-8:15, Oakwood Village
with Ms. Sarah Nelson
13+ (born 2013) Intermediate Ballet A (invite only)
Mon 7:15-8:30, St Clair West
with Ms. Tara Roberts
Tue 5:45-7:00, St Clair West
with Ms. Sarah Mills
Wed 6:45-8:15, St Clair West
with Ms. Tara Roberts
13+ (born 2013) Intermediate Ballet B (invite only)
Mon 7:00-8:15, St Clair West
with Ms. Sarah Mills
Tue 5:45-7:00, St Clair West
with Ms. Sarah Mills
Thu 4:30-6:00, St Clair West
with Ms. Dawn Martino
14 and up Advanced Foundation Ballet (invite only)
Mon 6:00-7:15, St Clair West
with Ms. Tara Roberts
Tue 4:30-5:45, St Clair West
with Ms. Sarah Mills
Wed 8:15-9:45, St Clair West
with Ms. Tara Roberts
14 and up Advanced 1A Ballet (invite only)
Tue 4:30-6:00, St Clair West
with Ms. Dawn Martino
Wed 4:30-5:45, St Clair West (pointe)
with Ms. Tara Roberts
Thu 4:30-5:45*, Oakwood Village
with Ms. Tara Roberts
14 and up Advanced 1B Ballet (invite only)
Tue 7:00-8:30, St Clair West
with Ms. Sarah Mills
Wed 8:45-10:00, St Clair West
with Ms. Sarah Mills
Thu 4:30-5:45*, Oakwood Village
with Ms. Tara Roberts
14 and up Advanced 2A Ballet (invite only)
Mon 8:30-10:00, St Clair West
with Ms. Tara Roberts
Tue 7:45-9:15, St Clair West
with Ms. Dawn Martino
Thu 5:45-7:00*, Oakwood Village
with Ms. Tara Roberts
14 and up Advanced 2B Ballet (invite only)
Mon 8:15-9:45, St Clair West
with Ms. Sarah Mills
Wed 4:30-5:45, St Clair West
with Ms. Sarah Mills
Thu 8:30-10:00, St Clair West
with Ms. Sarah Mills

* Class time subject to change. The full 2026-2027 timetable lists every class across both studios.

What to wear to ballet class

Ballet dancers wear a Mondor leotard in the colour for their level: True Pink for Creative Dance to Grade 2, Paradise for Grades 3 to 5, and Navy for Intermediate Foundation and up. They also wear pink or flesh-tone ballet tights with matching ballet slippers. Boys wear white split-sole ballet shoes, black tights or bike shorts, a white t-shirt and white socks. Graded students also need a character skirt and character shoes. Full details for every level are on our uniform page.

Ballet classes at both Toronto studios

Ballet runs at our St Clair West studio at 1133 St Clair Avenue West and our Oakwood Village studio at 504 Oakwood Avenue. Early years ballet runs at both studios, graded ballet runs at St Clair West, and the RAD classes run at Oakwood Village. All classes are taught by expert accredited dance educators, and limited class sizes allow for individual attention.

Want to know who will be teaching your dancer? Meet the teachers.

Find your dancer's class in the schedule above or the full 2026-2027 timetable, or register now to save your dancer's spot.

Frequently asked questions about ballet classes

Ballet starts at age three with Creative Dance, followed by Basic Ballet at four, Pre-Primary Ballet at five and Primary Ballet at six. Two-year-olds can start with our Little Dancer Workshop.

Yes. RAD Junior/Pre-Intermediate Ballet (ages 8 to 11) and RAD Teen/Senior Ballet (ages 12 and up) run twice a week at our Oakwood Village studio, and Royal Academy of Dance exams are available.

Classes up to Primary Ballet meet once a week. Graded ballet from Grade 1 and the RAD classes meet twice a week, and the Intermediate Foundation, Intermediate and Advanced levels meet three times a week.

The 2026-2027 timetable schedules pointe classes for Intermediate Foundation Ballet A and B (age 12) and Advanced 1A Ballet (ages 14 and up). These levels are by invitation and meet three times a week.

<!-- OSB GA4 conversion events (Tracking Code Manager, before , everywhere). Source: SeoRobt/ontario-school-of-ballet tracking/ga4-conversion-events.html -->