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.
Registration is available for the 2025-2026 Season. We are offering three categories of classes:
Beginning & Foundational (ages 3-7)
These classes include once a week options for our tiniest dancers, up through 2nd grade. Read more about Beginning & Foundational Classes here.
Recreational (ages 8+, including Adult Class)
These classes are aimed at students who are interested in benefits of good ballet training: poise, flexibility, coordination, focus and confidence, but who prefer to take class only once per week. Detailed information on Rec Classes here.
Accelerated Track (committed students ages 7 and up)
These classes are for students who want to commit to coming to class more than once a week (amount of classes is dependent on age and skill level ranging from 2 hours per week up to 9+.) More information about Accelerated Track Classes can be found here.
If you are unsure of what class to register your student for, 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.


Beginning & Foundational (ages 3-7)
Creative Movement: Age 3 (by 9/1/2025 & potty-trained)
Creative Movement is designed for the littlest dancers. Games, songs, ballet stories, books, and props are all utilized to help children learn movement and rhythm basics. Through the class structure, students are taught to follow instructions while having fun and building coordination.
This class meets once a week for 45 minutes. Creative Movement Section A meets Mondays 10:15-11am. Creative Movement Section B meets Wednesdays 5:15-6pm. Tuition is $50/month. If your dancer chooses to participate in the spring production, a costume/performance fee of $55 will be due in January.
Pre-Ballet: Age 4 (by 9/1/2025 & potty-trained)
Pre-Ballet students focus on rhythm, coordination, following instructions, self-expression through improvisation, and joy in movement. Basic ballet concepts are also introduced. Songs, props, and ballet storybooks–within the class structure–help children develop focus and gain confidence.
This class meets once a week for 45 minutes. Pre-Ballet Section A meets on Mondays 9:30-10:15am. Pre-Ballet Section B meets Mondays 5:15-6pm. Tuition is $50/month. If your dancer chooses to participate in the spring production, a costume/performance fee of $55 will be due in January.
Ballet Basics: Ages 5+/Kindergarten (by 9/1/2025)
Some foundational ballet concepts and vocabulary are taught in this level, while learning musicality, expression and joy through dance, as well as coordination. Class structure and ballet etiquette are emphasized.
This class meets once a week for one hour. Ballet Basics Section A meets on Mondays 4:15-5:15pm. Ballet Basics Section B meets on Wednesdays 4:15-5:15pm. Tuition is $58/month. If your dancer chooses to participate in the spring production, a costume/performance fee of $55 will be due in January.
Ballet 1: Ages 6+ (by 9/1/2025)
Foundational ballet concepts and vocabulary are taught in this level, while learning musicality, expression and joy through dance, as well as coordination. Barre work is introduced.
This class meets once a week for one hour, on Thursdays 5:45-6:45pm. Tuition is $58/month. If your dancer chooses to participate in the spring production, a costume/performance fee of $55 will be due in January.
Ballet 2: Ages 7+ (by 9/1/2025) with previous dance or gymnastics training.
Foundational ballet concepts and vocabulary are taught and reinforced in this level, while learning musicality, expression and joy through dance, as well as coordination.
This class meets once a week for one hour, on Thursdays 5:45-6:45pm. Tuition is $58/month. If your dancer chooses to participate in the spring production, a costume/performance fee of $55 will be due in January.
Recreational Classes (ages 8+, including Adult Class)
These classes are aimed at students who are interested in benefits of good ballet training: poise, flexibility, coordination, focus and confidence, but who prefer to take class only once per week. Wonderful cross-training for other dance genre students and Musical Theater performers! Rec classes are divided by age group: 8-10 years, 11-13 years, and 14+ including adults. No audition or teacher placement is required.
Rec Ballet 1 (ages 8-10)
This class meets once a week for one hour, on Tuesdays
5:45-6:45pm. Tuition is $58/month.
Rec Ballet 2 (ages 11-13)
This class meets once a week for one hour, on Tuesdays
6:45-7:45pm. Tuition is $58/month.
Rec Ballet 3 / Adult Ballet (ages 14+)
This class meets once a week for one hour, on Mondays
7:30-8:30pm. Tuition is $58/month. Drop-Ins for Adult Ballet is $16 per class.


Accelerated Track Classes (committed students ages 7 and up)
Accelerated Track is designed for students ready to commit to more than one class per week. The number of weekly classes varies based on age and skill level, ranging from 2 to over 9 hours per week. Classes may include ballet technique, dance conditioning, pre-pointe, and pointe.
Placement in the Accelerated Track is by audition (held each May for the upcoming school year) or teacher evaluation. If your child missed the audition but is interested in joining, please contact us to arrange a teacher evaluation.
Rose Class
This technique class meets twice a week for one hour each time: Mondays and Wednesdays 5:45-6:45pm.
Tuition is $110/month. To participate in the spring production, a costume/performance fee of $65 will be due in January.
Amethyst Class
This technique class meets twice a week for 90 minutes each time: Mondays and Wednesdays 6-7:30pm. Amethyst Class students are invited to attend Rose classes for extra training, at no additional cost.
Tuition is $150/month. To participate in the spring production, a costume/performance fee of $65 will be due in January.
Opal Class
This class meets three times a week for technique classes, pre-pointe, and flexibility & conditioning. The schedule is as follows: Mondays 4:15-5:45pm (Conditioning and Pre-Pointe), Tuesdays 4:15-5:45pm (Technique), Thursdays 4:15-5:45pm (Technique). Opal students are invited to attend Amethyst classes for extra training, at no additional cost.
Tuition is $200/month. To participate in the spring production, a costume/performance fee of $65 will be due in January.
Sapphire Class
This class meets three times a week for technique classes, pre-pointe, and flexibility & conditioning. The schedule is as follows: Mondays 4:15-5:45pm (Conditioning and Pre-Pointe), Tuesdays 4:15-5:45pm (Technique), Thursdays 4:15-5:45pm (Technique). Sapphire students are invited to attend Amethyst classes for extra training, at no additional cost.
Tuition is $200/month. To participate in the spring production, a costume/performance fee of $65 will be due in January.
Emerald Class
This class meets four times a week for technique classes, pointe class, and conditioning & flexibility. The schedule is as follows: Mondays 2-4:15pm (Conditioning and Technique), Tuesdays 5:45-7:15pm (Technique), Wednesdays 2:45-4:15pm (Technique), Thursdays 3:15-4:15pm (Pointe). Emerald students are invited to attend Sapphire or Opal technique classes for extra training, at no additional cost.
Tuition is $250/month. To participate in the spring production, a costume/performance fee of $65 will be due in January, as well as a $40 rehearsal fee to help cover the cost of additional rehearsal time.
Ruby Class
This class meets fives times a week for technique classes, pointe class, and conditioning & flexibility. The schedule is as follows: Mondays 2-4:15pm (Conditioning and Technique), Tuesdays 7:15-8:15pm (Pointe), Wednesdays 2:45-4:15pm (Technique), Thursdays 2:45-4:15pm (Technique), and Fridays 2:45-4:15pm (Technique). Ruby students are welcome to take Emerald, Sapphire or Opal classes for extra training, at no additional charge.
Tuition is $295/month. To participate in the spring production, a costume/performance fee of $65 will be due in January, as well as a $60 rehearsal fee to help cover the cost of additional rehearsal time.
Lilac Class
This class meets fives times a week for technique classes, pointe class, and conditioning. The schedule is as follows: Mondays 2-2:45pm (Conditioning), Mondays 6:45-8:15pm (Technique), Tuesdays 2:45-4:15pm (Technique), Wednesdays 4:15-5:45pm (Technique), Thursdays 2:45-4:15pm (Technique), and Fridays 2:45-5:15pm (Technique and Pointe). Lilac students are welcome to take Ruby or Emerald classes for extra training, at no additional cost.
Tuition is $350/month. To participate in the spring production, a costume/performance fee of $65 will be due in January, as well as an $80 rehearsal fee to help cover the cost of additional rehearsal time.
150 N Main Street, Heber, UT 84032,
Suite 110
(435) 709-5561
info@primaryballet.com