Intensive Training

Our Intensive Training Program is available for dancers ages 6 and up who desire a high level training program to develop their skills and further explore the world of dance and ballet. Students in this program attend 3-6 classes per week including ballet, jazz and/ or modern dance. Our highly experienced faculty provide top level training in order to develop technique, artistry and foster a lifelong love of dance. All ballet classes are accompanied by live musicians.

*Students in this program may be eligible to participate in examinations and audition to participate in Alberta Ballet’s “The Nutcracker” and various other productions. 

Intensive Training Base Program

Intensive Training Program students attend a minimum of two ballet classes per week. Once a dancer reaches Intensive Training level 2 a Modern dance class is added to the base program.  Students will also attend a Workshop class where they prepare choreography for performances. Students are also able to add an Enrichment ballet and pointe class are added to the base program to accommodate the increased workload and technical expectations of the work.

Royal Academy of Dance (RAD) or Cecchetti Examinations

Alberta Ballet School offers students the ability to train towards examinations in the Royal Academy of Dance and Cecchetti methods of training. Both organizations are recognized worldwide and students will have the opportunity to pursue these examinations as young as age 8. Students in Intensive Training level 3 and up who would like to be assessed for examinations must be in the Intensive Training Program and are required to register for the corresponding Enrichment class for their level.

YYC Dance Project Jazz Enrichment

This class is for dancers who want the opportunity to begin training towards auditioning for YYC Dance Projects. Dancers who are registered in Intensive Training ballet as well as a second jazz class will be considered to perform in the YYCDP Annual Performance in the spring.

Optional Enrichment (Additional) Ballet and Jazz Classes

Students in the Intensive Training Program Levels 3 and up have the option of enrolling in a corresponding Enrichment class. Enrichment programming offers students an additional ballet class each week where students will further develop and refine the details of classical technique and artistry. This program allows students to progress at a faster rate and accomplish a superior understanding of the art of ballet. Students who are interested in being assessed for examinations in the Cecchetti or Royal Academy of Dance methods are required to enroll in the corresponding Enrichment class.

Enrichment (Additional) Jazz 

Jazz is a fun, invigorating class set to contemporary music. The jazz classes will follow the YYC Dance Project curriculum and will focus on increasing the student’s movement skills, flexibility and style. These classes will be overseen by the YYC Dance Project Directors.

Performance Group

Intensive Training students ages 8 and up are eligible to audition for the Open Division Performance Group. This group will rehearse weekly beginning in January of each season and will offer dancers additional performance opportunities. This is a great way to become more involved in the school and gain further performance experience.

Full year classes are currently in progress. Please contact the school directly if you wish to join into programming before September.

Contact Us


We have programming for every age, level and ability. Discover our classes and schedules.