There will be a mandatory on-stage dress rehearsal for most classes, followed by three 60-minute performances on Saturday, June 25th. The dress rehearsal will run from approximately 9:00am to 1:00pm, with the classes involved having a 30-minute window where they will be required to be at the theatre. The complete dress rehearsal schedule will be posted in mid-May. For now, all classes involved in the dress rehearsal should plan to keep the entire day free on June 25th, please.


  1. Ballet 1 Saturday at 9:00am
  2. Ballet 1 Saturday at 10:10am
  3. Ballet 1 Saturday at 11:30am
  4. Ballet 1 Sunday at 10:10am
  5. Ballet 1 Tuesday at 4:15pm
  6. Ballet 1/2 Monday at 4:15pm
  7. Ballet 1/2 Thursday at 5:00pm
  8. Ballet 1/2 Thursday at 5:45pm
  9. Ballet 1/2 Tuesday at 6:15pm
  10. Ballet 2 Saturday at 9:45am
  11. Ballet 2 Saturday at 11:00am
  12. Ballet 2 Saturday at 12:15pm
  13. Ballet 2 Tuesday at 5:30pm
  14. Ballet 2 Sunday at 11:00am
  15. Jazz 1 Monday at 5:15pm
  16. Jazz 1 Thursday at 4:15pm
  17. Jazz 1 Saturday at 9:00am
  18. Hip Hop 1 Saturday at 10:00am
  19. Hip Hop 1 Saturday at 12:00pm
  20. Tap 1 Sunday at 12:00pm
  21. Tap 1 Thursday at 4:15pm

We decided to try having the above classes sit out from the dress rehearsal this year because we feel it makes the day too long for them and will not necessarily affect the outcome of their performances. They are going to be beautiful regardless and will be accompanied by their teacher or teaching assistant to ensure they feel confident on stage.


There will be 3 shows on Saturday, June 25th.

Showtimes will be 2:30pm, 4:30pm, and 7:00pm, with each show running for approximately 60 minutes with no intermission.

Please find the classes that will perform in each show listed here.


Tickets will go on sale Monday, May 2nd at noon. You will receive an email that morning with a link leading you to the ticket sales page. Tickets may also be purchased from a link that will be posted on the main page of our website. 


  • Children 2 and under are permitted to sit in laps and will not require a paid ticket. Tickets (at no cost) will still need to be issued for children 2 and under who will be sitting in laps, as we will need to account for them in our total headcount for fire safety reasons. If you would like your toddler to sit in a seat of their own, a child’s ticket must be purchased.
  • Children up to 11 years of age – $10.00
  • Guests 12 years and older – $20.00
  • Prices do not include HST or the $2 per-ticket processing fee charged by our ticketing provider.
  • Tickets will be emailed upon purchase.  Please have them ready to show on your phone upon entry to the theatre (they do not need to be printed).
  • If you will be attending multiple shows, you must purchase tickets for those shows.
  • Wherever possible, we have placed siblings and dancers who take multiple classes in the same show. However, it is impossible to accommodate all families.  If your dancer’s classes have been split between multiple shows, or your children are in more than one show, you will be given two complimentary tickets to the show(s) of your choice.  Please contact us to make arrangements and receive your complimentary tickets.
  • Parent Volunteers will not require a ticket.  If you purchase a ticket and then end up volunteering, the cost of your ticket will be refunded.
  • The theatre is wheelchair accessible and there are accessible spaces on the Orchestra level, which can be selected when purchasing tickets.
  • There will be stroller parking in the lobby. Strollers will not be permitted inside the theatre


Parent volunteers are critical to the safety of our dancers and their success at the year-end show.  Most classes will require 1-2 parent volunteers. Parent volunteers will be able to watch their children dance from backstage and will not require a ticket*.  Please contact us if you wish to volunteer.  The responsibilities of our parent volunteers are as follows:


  • Ensuring all dancers have arrived and are in the correct backstage changing area
  • Checking that costumes and footwear are performance-ready (drawstrings tucked in, hairpieces securely pinned, straps not twisted, etc.).
  • Making sure everyone has gone to the bathroom. There will be additional staff members on hand to assist with this, as you will not be able to leave your group.


  • Keeping your group together and quiet. There will be colouring supplies to help pass the time.
  • Once backstage, all dancers enter from Stage Right and exit Stage Left. This means that once they go out on stage, you will need to cross over to the other side of the stage to meet them after they dance.  There is a crossover at the back of the stage.
  • Each dancer will need to be given a medal before they go on stage for their final bow.


  • Bringing your class back to their changing area and not leaving the theatre until everyone in your group has been picked up.

If you are interested in being a parent volunteer on show day, your help would be greatly appreciated. To sign-up as a parent volunteer, please email us with the following information:
Cell Number
Email Address
Child’s Name and class you would like to volunteer for

*We will likely not finalize all of our parent volunteers before our ticket on-sale date, so if you purchase a ticket and then end up volunteering, the cost of your ticket will be refunded.


Please Note: this is not the show running order.  You can also find which show(s) your dancer is in listed under each enrolled class in your Parent Portal.


Choose your Dancer's Instructor


Show 1
  • Ballet 1 Saturday 10:10am
  • Ballet 1 Tuesday 4:15pm
  • Ballet 2 Tuesday 5:30pm
  • Ballet 2 Saturday 11:00am
  • Ballet 3 Monday 6:15pm
  • Jazz 1 Monday 5:15pm
  • Jazz 1 Thursday 4:15pm
Show 2
  • Hip Hop 1 Wednesday 5:00pm
  • Hip Hop 2 Tuesday 6:45pm
Show 3
  • Ballet 3 Wednesday 6:30pm
  • Jazz 3 Tuesday 7:45pm
  • Lyrical 1 Saturday 11:45am
  • Lyrical 1 Monday 4:15pm
  • Lyrical 2 Thursday 5:00pm



Show 1
  • Ballet 3 Tuesday 5:15pm
  • Ballet 4 Tuesday 4:15pm
Show 2
  • Ballet 1/2 Tuesday 6:15pm



Show 1
  • Ballet 4 Sunday 12:45pm
  • Musical Theatre 1 Wednesday 4:15pm
Show 2
  • Musical Theatre 1 Sunday 10:45am
  • Musical Theatre 1 Monday 5:15pm
  • Musical Theatre 2 Sunday 11:30am
Show 3
  • Jazz 2 Wednesday 5:00pm
  • Musical Theatre 2 Monday 4:15pm
  • Musical Theatre 3 Monday 7:30pm



Show 1
  • Ballet 1 Saturday 11:30am
  • Ballet 1/2 Thursday 5:00pm
  • Ballet 1/2 Thursday 5:45pm
Show 2
  • Ballet 1 Sunday 10:10am
  • Ballet 2 Saturday 12:15pm
  • Ballet 2 Sunday 11:00am
  • Tap 1 Sunday 12:00pm
  • Tap 1 Thursday 4:15pm
Show 3
  • Ballet 3 Saturday 1:00pm



Show 1
  • Acro 1 Sunday 1:00pm
  • Acro 1 Tuesday 4:15pm
Show 2
  • Acro 1 Sunday 9:00am
  • Acro 1 Sunday 11:30am
  • Tap 2 Thursday 5:00pm
Show 3
  • Acro 2 Sunday 10:15am
  • Acro 2 Tuesday 5:15pm
  • Modern 1 Tuesday 6:30pm
  • Tap 3 Thursday 6:00pm



Show 1
  • Accelerated C Ballet Wednesday 5:15pm
  • Ballet 3 Wednesday 4:15pm
  • Ballet 4 Monday 5:00pm
Show 2
  • Accelerated B Ballet + Conditioning Thursday 5:15pm
  • Ballet 1/2 Monday 4:15pm
Show 3
  • Accelerated A Ballet + Conditioning Monday 7:15pm
  • Ballet 3 Thursday 4:15pm
  • Ballet 5/6 Monday 6:00pm
  • Ballet 6/7 Wednesday 6:45pm



Show 1
  • Hip Hop 1 Saturday 10:00am
Show 2
  • Hip Hop 1 Saturday 12:00pm
  • Jazz 1 Saturday 9:00am
Show 3
  • Hip Hop 2 Saturday 11:00am
  • Hip Hop 3 Friday 5:00pm
  • Hip Hop 3 Saturday 1:00pm



Show 1
  • Ballet 1 Saturday 9:00am
  • Ballet 3 Saturday 12:00pm
Show 2
  • Ballet 2 Saturday 9:45am
  • Ballet 4 Saturday 1:00pm
Show 3
  • Ballet 5 Saturday 10:30am