Please note: all sessional programs require full payment by credit card upon enrolment in order to secure your registration.
Enrolling in Classes
Please click on the class to enroll in the class. Hover your mouse over a class to see more details about the class. Click on the tabs at the top of the calendar to view different class calendars (if any). If the class name is green, the class has availability. If the class name is red, the class is full.
Or, click here for help finding the perfect class.

MondayTuesdayWednesdayThursdayFriday
TimeNameAgesTypeInstrTimeNameAgesTypeInstrTimeNameAgesTypeInstrTimeNameAgesTypeInstrTimeNameAgesTypeInstr
4:15 - 5:15Grade 1 Ballet Mon 4:15pm7-9CT9:30 - 10:30Intro 2 Dance Tues 9:30am4-5JR1:00 - 2:00Intro 2 Dance Wed 1:00pm4-5ED1:00 - 2:00Pre Primary Ballet/Jazz Thurs 1:00pm5SaR
4:15 - 5:15Junior 2B Jazz Mon 4:15pm7-10EB1:00 - 2:00Leap & Learn Tues 1:00pm3-4KR4:15 - 5:15Pre Intermediate 1 Jazz MLDT Wed 4:158-11TM4:15 - 5:00Junior 1 Jazz Thurs 4:15pm7-8JB
4:15 - 5:15Pre Primary Ballet/Jazz Mon 4:15pm5DM4:15 - 5:15Grade 3 Ballet Tues 4:15pm (Second Mandatory Class Wed 4:30pm)7-11CP4:30 - 5:30Grade 2 Exam Ballet Wed 4:30pm (mandatory second class Tues 4:15)7-12SH4:15 - 5:15Junior 2A Jazz Thurs 4:15pm7-10KM
4:15 - 5:00Primary Jazz Mon 4:15pm6-7MS4:15 - 5:15Pre Intermediate 1/MLDT Acrobatics Tues 4:15pm8-12SR4:30 - 5:30Grade 3 Exam Ballet Wed 4:30pm (Second Mandatory Class Tues 4:15pm)7-11CT4:15 - 5:00Primary Ballet Thurs 4:15pm6-7SB
5:00 - 5:45Primary Ballet Mon 5:00pm6-7MG4:30 - 5:15Junior 3/4 Musical Theatre Tues 4:30pm8-12JT4:30 - 5:30Pre Primary Ballet/Jazz Wed 4:30pm5JR4:30 - 5:15Grade 2B NEW Ballet Thurs 4:30pm (mandatory second class Mon 5:15pm )8-11CC
5:15 - 6:15Grade 2B NEW Ballet Mon 5:15pm (mandatory second class Thurs 4:30pm )8-11CT4:30 - 5:00Mini Hip Hop Tues 4:30pm5-7JK5:15 - 6:30Grade 4A Ballet Wed 5:15pm (mandatory second class Thurs 6:15pm)7-11SH5:00 - 6:00Grade 1 Ballet Thurs 5:00pm7-9SB
5:15 - 6:00Junior 1 Jazz Mon 5:15pm7-8EB5:00 - 5:45Junior 1 Hip Hop Tues 5:00pm6-8JK5:30 - 6:45Advanced Ballet Wednesday Wed 5:30pm13-17CT5:15 - 6:00Grade 2A Ballet Thurs 5:15pm (mandatory second class Mon 5:45pm )8-11CC
5:15 - 6:00Mini Tap Mon 5:15pm5DM5:15 - 6:00Junior 3/4 Acrobatics Tues 5:15pm7-11SR5:30 - 6:30Junior 3 Jazz Wed 5:30pm8-11TM5:15 - 6:15Level A MLDT Jazz Thurs 5:15pm8-11KM
5:45 - 6:45Grade 2A NEW Ballet Mon 5:45pm (mandatory second class Thurs 5:15pm )8-11MG5:15 - 6:00Pre Intermediate 1 Musical Theatre Tues 5:15pm8-12JT5:30 - 6:15MLDT Tap 1 Wed 5:3011-17AR5:15 - 6:00Primary Jazz Thurs 5:15pm6-7JB
6:00 - 6:45Junior 1 Musical Theatre Mon 6:00pm5-9JT5:30 - 6:30Intermediate Foundation Ballet MLDT Tues 5:30pm10-14CP6:30 - 7:15Junior Modern Wed 6:30pm8-11AG6:00 - 6:45Junior 1 Acrobatics Thurs 6:00pm6-11JB
6:00 - 6:45Junior 1 Tap Mon 6:00pm5-7DM6:00 - 6:45Junior 1/2 Musical Theatre Tues 6:00pm7-10TS6:30 - 7:15Pre Intermediate 1 Lyrical Wed 6:30pm8-11JR6:15 - 7:15Grade 4A Ballet Thurs 6:15pm (mandatory second class Wed 4:15pm)7-11CC
6:15 - 7:45Intermediate Foundation Ballet MLDT Mon 6:15pm10-14CT6:00 - 6:45Junior 3/4 Hip Hop Tues 6:00pm8-11JK6:45 - 7:45Advanced Jazz Wed 6:45pm13-17TM6:15 - 7:15Intermediate Jazz MLDT Thurs 6:15pm12-15KM
6:45 - 7:30Junior 2 Tap Mon 6:45pm8-10DM6:00 - 6:45Pre Intermediate 2 Acrobatics Tues 6:00pm10-15SR6:45 - 8:15Intermediate MLDT Ballet Wed 6:4512-16CT6:45 - 7:45Grade 4AA Ballet Thurs 6:45pm (mandatory second class Wed 5:15pm)7-11JD
6:45 - 7:45Pre Intermediate 2 Jazz Mon 6:45pm11-13EB6:30 - 7:30Intermediate/Advanced MLDT Ballet Tues 6:30pm13-18CP7:15 - 8:15Teen Contemporary Wed 7:15pm12-17AG6:45 - 7:30Pre Intermediate 2 MLDT Lyrical Thurs 6:45pm10-14JB
7:30 - 9:00Youth Musical Theatre Dance Program Mon 7:30pm9-14TS6:45 - 7:30Pre Intermediate 1 Hip Hop Tues 6:45pm8-14HJ7:15 - 8:15Youth Jazz Wed 7:15PM9-13JR7:15 - 8:15Advanced Jazz Thurs 7:15pm13-17KM
7:45 - 9:00Grade 4B Ballet Mon 7:45pm (mandatory second class Tues 7:45pm)8-11CT6:45 - 7:45Pre Intermediate 2 MLDT Acrobatics Tues 6:45pm10-14SR7:45 - 8:30Advanced Contemporary Wed 7:45pm13-17TM7:30 - 8:30Intermediate Foundation Ballet MLDT Thurs 7:30pm10-14CC
7:45 - 8:45Pre Intermediate 2 MLDT Jazz Mon 7:45pm10-14EB6:45 - 8:00Youth Musical Theatre Dance Program Tues 6:45pm9-14TS8:15 - 9:15Teen Jazz Wed 8:15PM9-13JR7:30 - 8:15Intermediate Lyrical MLDT Thurs 7:30pm12-16JB
7:30 - 8:30Intermediate Hip Hop Tues 7:30pm12-148:15 - 9:15Youth Contemporary Wed 8:15pm10-13AG7:45 - 8:30Pre Intermediate 1 Tap Thurs 7:45pm9-12DM
7:45 - 8:30Advanced Acrobatics Tues 7:45pm12-17SR8:30 - 9:30Intermediate Jazz MLDT Wed 8:30pm12-14TM8:15 - 9:30Advanced Ballet Thurs 8:15pm13-17JD
7:45 - 9:00Grade 4B Ballet Tues 7:45pm (mandatory second class Mon 7:45pm)8-13CP8:30 - 9:30Intermediate MLDT Ballet Thurs 8:3012-16CC
8:30 - 9:30Advanced Hip Hop Tues 8:30pm13-178:30 - 9:15Pre Intermediate 2 MLDT Jazz Thurs 8:30pm10-14KM
8:30 - 9:30Intermediate Acrobatics Tues 8:30pm12-16SR

SaturdaySunday
TimeNameAgesTypeInstrTimeNameAgesTypeInstr
9:30 - 10:30Intro 2 Dance Sat 9:30am4-5JR
9:30 - 10:30Pre Primary Ballet/Jazz Sat 9:30am5DM
10:00 - 11:00Intro 2 Dance Sat 10:00am4-5SB
10:00 - 11:00Leap & Learn Sat 10:00am3-4ED
11:00 - 12:00Intro 2 Dance Sat 11:00am4-5DM
11:15 - 12:00Junior Musical Theatre Sat 11:15am5-8JR
11:30 - 12:30Intro 2 Dance Sat 11:30am4-5SB