Dance classes for ages 5 - 19 in all levels of:

Ballet, Jazz, Hip Hop, Acro, Tap,

Contemporary, Lyrical,

Vocal Theatre, Broadway,

Strength & Flexibility

We offer technical training classes for casual, part-time, & full-time students.  

You choose your commitment level!

We make it fun and engaging for students and easy on the parents.

Class Schedule for Ages 5 - 8

Ages 5 - 6


BROADWAY STARS - Saturdays 10:00 am

Acro & Jazz - Saturdays 11:00 am

Ballet Technique - Saturdays 12:00 pm


POP STARS - Saturdays 1:00 pm

Ages 7 - 8


Ballet Technique - Saturdays 11:00 am

Acro & Jazz - Saturdays 12:00 pm

BROADWAY STARS - Saturdays 1:00 pm

POP STARS - Saturdays 2:00 pm

Class Schedule for Ages 9 - 19

Hip Hop Classes


Hip Kids Foundations (Ages 9 - 11)

Wednesdays 5:15 pm

Hip Hop Foundations (Ages 12 - 14)

Wednesdays 6:15 pm

Hip Kids Progressions (Ages 10 - 12)

Tuesdays 5:00 pm

Hip Hop Progressions (Ages 13+)

Tuesdays 6:00 pm

Hip Hop Graduations (by invitation)

Tuesdays 8:15 pm

Hip Hop Professions (Ages 17+) (by invitation)

Tuesdays 9:15 pm

Jazz Classes


Jazz Foundations (Ages 9 - 12)

Saturdays 3:00 pm

Jazz Progressions (Ages 10 - 12)

Tuesdays 6:00 pm

Jazz Progressions (Ages 13+)

Tuesdays 7:15 pm

Jazz Elevations (Ages 10 - 12) (by invitation)

Tuesdays 7:15 pm

Jazz Elevations (Ages 13+) (by invitation)

Tuesdays 8:15 pm

Jazz Graduations (by invitation)

Wednesdays 8:30 pm

Ballet Classes


Ballet Technique (Ages 9 - 10)

Saturdays 2:00pm

Ballet Technique Foundations (Ages 11 +)

Mondays 5:00 pm

Ballet Technique Progressions (Ages 12+)

Mondays 6:00 pm

Ballet Technique Graduations (by invitation)

Mondays 7:15 pm

Pointe (by invitation)

Tuesdays 5:00 pm

Acro Classes


Acro Foundations (Ages 9 - 12)

Saturdays 1:00 pm

Acro Progressions (Ages 9+)

Saturdays 4:00 pm

Acro Elevations (by invitation)

Thursdays 5:00 pm

Acro Graduations (by invitation)

Mondays 8:15 pm

Strength & Flexibility (Ages 11+)

Saturdays 2:00 pm

Lyrical & Contemporary Classes


Contemporary & Lyrical (Ages 9 - 12)

Mondays 6:00 pm

Contemporary & Lyrical (Ages 13+)

Mondays 7:15 pm

Contemporary & Lyrical Graduations (by invitation)

Mondays 5:00 pm

Tap Classes


Tap Foundations (Ages 9 - 12)

Wednesday 6:15 pm

Tap Progressions (Ages 13+)

Wednesday 5:15 pm

Tap Graduations (by invitation)

Wednesdays 7:30 pm

Classical Performance (Ballet Exam) Classes


These classes are by invitation only, and run between October - March.  Please ask for more details

Musical Theatre


Vocal Theatre

Thursdays 6:00 pm


Thursday 7:15 pm

Backstage on one of our Stars on Stage recitals. Both dancers and parents alike often consider the year-end celebration as the highlight of the dance year!  

Classes for Ages 5 - 8 also perform at our annual Winter Concert - an event for the whole family!

Tuition & Payment Options

Most classes on the schedule are 60-minutes in length (unless otherwise indicated) and run weekly from September 14 - June 10.

Tuition per 60-minute class for the entire season is $513.99 + GST.


  • 3 Payments Option:  33% at registration, 33% November 15, 33% February 15
  • Pay in Full Option:  1 payment – due at registration – receive a 3% discount
  • 9 Payments Option:  9 payments - 20% down, 10% monthly – subject to $25 processing fee 

Click HERE for a full list of our policies, terms & conditions.  

Early-Bird Bonus

When you pay in full by June 30th, you get a spin on our bonus prize wheel!  Prizes available are recital tickets, merchandise, recital costume, and more, ranging in value from $35 - $125!  

New for this upcoming season will be the introduction of 3 payments as our main payment option. 

Should you wish to pay in full there is a 3% discount on the full tuition. 

Please note that due to administration costs, we will only arrange monthly payments for 2 or more classes. There is a set-up fee for monthly payment of $25 that is worked into the tuition schedule shown.

There is a $25.00 Registration fee per student.

Prices shown do not include applicable GST.

A multiple class/family discount is worked into the tuition schedule of $25 per 1-hour class.


Easy Online Registration

Register when it works for you and your schedule.

Check your account status anytime.

Its paperless and convenient. 

Talk to our registration expert!

We have a dedicated Enrollment Coordinator to assist you as you start your journey with Encore Studios. She will help you register, answer your questions, and get you settled in and comfortable! Reach out to her for assistance by simply filling out the form below:

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Better yet, visit us in person!

We love our customers, so feel free to visit during normal business hours.

Encore Studios

130 Marion Street




04:30 pm – 08:30 pm


04:30 pm – 08:30 pm


04:30 pm – 08:30 pm


04:30 pm – 08:30 pm




10:00 am – 04:30 pm


By Appointment