Class Information
We train dancers to have strong, beautiful ballet technique, by teaching concepts and skills appropriate for each dancers’ physical and mental readiness. Our structured curriculum is thorough—exposing students to ballet tradition while employing the most current pedagogical practices, integrative cross-training, and artistic development through classical and contemporary ballet choreography. We strive for a culture of hard work, as well as joy. We want our students to become great dancers, but more importantly, we want our students to become great people; we believe that ballet–taught in a holistic and healthy way–leads to both.
Summer 2025 Registration Now Open! Summer 2025 we are offering camps for our youngest dancers (ages 3-6) and ballet technique classes for ages 7 and up. Scroll down for details.
If you are unsure of what class to register your student for or if you are interested in enrolling for the current school-year, please do not hesitate to reach out. We are happy to answer questions and help find the best fit for your dancer. You can email us at info@primaryballet.com or call or text at (435) 709-5561.


Ballerina Summer Camps: Ages 3-6
Join us for Ballerina Summer Camps! Using fairy-tale stories as the framework, kids will learn basic ballet concepts, coordination, rhythm, self-expression, and joy through dance. Camps include fun dance games and crafts, plus dancing with a beautiful ballerina. There will be six weeks of camps, with options to register for just one or all six.
Ages 3-4 (potty-trained)
Mondays and Wednesdays 10:45-11:45am
June 9-11 (Snow White theme)
June 16-18 (Sleeping Beauty theme)
June 23-25 (Cinderella theme)
June 30-July 2 (Swan Lake theme)
July 7-9 (Coppelia theme)
July 14-16 (Beauty and the Beast theme)
$40/week
Ages 5-6
Mondays and Wednesdays 9:30-10:45am
June 9-11 (Snow White theme)
June 16-18 (Sleeping Beauty theme)
June 23-25 (Cinderella theme)
June 30-July 2 (Swan Lake theme)
July 7-9 (Coppelia theme)
July 14-16 (Beauty and the Beast theme)
$45/week
Summer Ballet Technique Classes: Ages 7 and up
Join us for Summer Ballet Technique Classes! Options to register for just one week up to all seven weeks available. (Discount when registering for full 7-week session.)
Summer 1 Technique for ages 7-9 (Levels 1 and 2)
Tuesdays and Thursdays 10:45-11:45am
June 10-12
June 17-19
June 24-26
July 1-3
July 8-10
July 15-17
July 22-24
$35/week or $210 for full 7-week session
Summer 2 Technique for ages 9-12 (Levels 3 and 4)
Tuesdays and Thursdays 10:15-11:45am
June 10-12
June 17-19
June 24-26
July 1-3
July 8-10
July 15-17
July 22-24
$45/week or $270 for full 7-week session
Summer 3 Technique for ages 12 and up (Level 5)
Mondays 1-3pm (includes conditioning and pointe/pre-point), Tuesdays 8:45-10:15am, Thursdays 8:45-10:15am
June 9-12
June 16-19
June 23-26
June 30- July 3
July 7-10
July 14-17
July 21-24
$65/week or $390 for full 7-week session
Summer 4 Technique for ages 13 and up (Advanced A)
Mondays 11:45am-1:45pm (includes conditioning), Tuesdays 8:45-10:15am, Wednesdays 11:45am-1:45pm (includes pointe & variations), Thursdays 8:45-10:15am
June 9-12
June 16-19
June 23-26
June 30- July 3
July 7-10
July 14-17
July 21-24
$90/week or $540 for full 7-week session


150 N Main Street, Heber, UT 84032,
Suite 110
(435) 709-5561
info@primaryballet.com