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.

