Instructors lead a group of young dancers.

The full-time Teacher Training Program at Canada’s National Ballet School extends from September to June. As a student of the Teacher Training Program, you will:

  • Benefit from the experience of international faculty who have trained many of the world's great dancers;

  • Work with acclaimed pianists who are experts in music for dance;

  • Learn from specialists in anatomy and conditioning for dance students;

  • Receive individual attention and career placement assistance;

  • Gain practical hands-on teaching experience with both recreational and professional students.

Teacher Training Program 2018-2019
Significant Dates and Holidays

NOTE: On Fridays preceding long weekends or breaks, all TTP classes run until normally scheduled finish times.

Term 1

Date Event
Wed, September 5 Orientation Day
Thurs, September  6 Classes begin
Fri, October 5 - Mon, October 8 Thanksgiving weekend; No AP classes
Mon, October 29 - Thurs, November 1st MAL Workshop; AP assist as usual
Fri, November 2 TTP day off
  AP assist as usual
Mon, November 5 TTP classes resume
Thurs, November 15 TTP day off
Wed, November 21 TTP day off
Tue, November 27 TTP day off
Tue, December 18 Last day of classes before Christmas break
Wed, December 19 – Sun, January 6 Christmas Break

Term 2

Date Event
Mon, January 7 TTP classes resume
Thu, January 31st – Fri, February 1st David Leventhal Dancing with Parkinson’s workshop for 3rd year students
Fri, February 15 -  Mon, February 18 Family Day weekend - No AP classes
Sat, February 16 – Sun, February 24 Mid-term Study Week AP assist as usual
Mon, February 25 Regular classes resume
Fri, April 12 - Mon, April 22 Spring break; No AP classes
Tue, April 23 Regular classes resume
Tues, April 30 - Thurs, May 3 Second Stage Auditions
Fri, May 17 - Mon, May 20 Victoria Day long weekend; No AP classes
Tues, May 21 TTP classes resume
Thu, June 6 Sharing Dance Day – all TTP involved, regular classes canceled
Sat, June 8 and Sun, June 9 AP final on stage presentations – all TTP involved
Wed, June 12 Last day of TTP classes
Thurs, June 13 TTP Graduation