top of page


The school of Haraka provides dance and movement training for girls ages 2-18 taught by our distinguished faculty. We teach technique in a variety of styles as well as improvisation to instill in our students both discipline, creativity and passion  

At The School of Haraka we offer dance training in a variety of styles including Ballet, Contemporary and Modern Dance, Jazz, Tap, and Creative Movement Improvisation. Students will learn strength and discipline through our technique classes as well as freedom and expression through learning choreography and opportunities to perform. 


All our students from age 3 and up have the opportunity to perform in our Annual Student Performance. This allows students to share with their families what they are learning and to explore the joy that comes from live performance. In order to best support our older students our Senior Division has the choice to perform for an audience of only women or a mixed audience of friends and family. Students can also choose not to perform at all and still follow the same program track as their peers. 

What is RAD

Please note that all classes are labelled Performance or Non Performance. Performance classes give students the option to join our Annual Performance while Non Performance classes will not participate in the Annual Performance.  


Our flexible program is for students who have a busy schedule or participate in multiple after school activities. With this program students can pick and choose which class or classes fit into their schedule and sign up. Prices for this program vary depending on how many classes the student registers for. 

Pre Professional

Our Pre Professional Program combines all the above programs into one package. Students will attend class three days a week and focus on technique, strength, and performance. For entry into this program students must be eligible to participate and complete the RAD curriculum. This program demands a high time commitment and is designed for our most dedicated dancers.

Performance and Choreography

Our Performance and Choreography program is one day a week on a Saturday and students train with a focus on our Annual Student Performance. Students in this program will gain a strong foundation of technique while focusing on dance as a performing art form and learning how to memorize and perform complex choreographies. 

Technique & Foundations

In our Technique & Foundations Program students attend once a week on a weekday and train in multiple styles to support their development into a strong dancer and artist. This program is designed to teach the basics of technique in Ballet and other styles so that students have the strength to achieve their dance goals, whatever they might be.

Students participating in the RAD Program are required to come two or three days a week depending on their level and must maintain good attendance. Based on previous grades completed or a teacher evaluation for students who have not previously done RAD students will be placed into Grade 4, Grade 5, or Intermediate

Who can join?

TSOH offers programs for girls ages 2-18 of all levels. Our youngest students are placed in levels based on their age to encourage them to develop their fine motor skills as well as interpersonal relationships. Starting in the Junior Division students are separated based on level so that our instructors can meet the needs of each student and offer individualised attention. 

Why train?

Dance offers a wide array of physical health benefits including increased cardiovascular health and stronger muscles. Dancers train for both strength and grace, allowing them to perform impressive leaps and turns all while making each step look effortless. Dance also provides an emotional outlet for stress and helps improve mental faculties like concentration and memory. Training as a dancer means training both the body and the mind. 

When do classes start?

Annual Training Program / September - May

Winter Dance Intensive - December


Ramadan Movement Program - During the month of Ramadan 


Summer Dance Intensive / May - June - July - August

Our Summer Dance Intensive runs one month at a time from June-July. 

Register now
bottom of page