Classes & Programs

Pre-Ballet
Our Pre-Ballet program introduces young dancers to the joy of movement in a fun, nurturing, and imaginative environment. Designed for children ages 2-5, these classes focus on developing coordination, musicality, creativity, and basic ballet vocabulary through playful exercises, and storytelling. With an emphasis on building confidence, classroom etiquette, and a love for dance, Pre-Ballet lays the perfect foundation for a lifelong appreciation of the arts.
Children's Program
Our Children's Program offers. young dancers an inspiring introduction to the art of ballet. Designed for girls and boys ages 5-7, Level I and II combine structured discipline with joyful movement to build confidence, coordination, and creativity. Students begin to develop the foundational skills and body awareness, essential to classical ballet, setting the stage for a lifelong appreciation of this art form.


Preparatory Program
Utah Festival Ballet Academy’s Preparatory curriculum is designed for ballet dancers ages
8-12, specifically those at Levels III and IV. At this stage, families often begin to notice a significant transformation in their dancer's dedication, desire, and maturity in movement. The Preparatory program also introduces more on-stage performance opportunities, offering dancers valuable experiences that foster growth, boost self-esteem and confidence, and strengthen connections with both family and community.
Pre-Professional Program
Utah Festival Ballet Academy’s Pre-Professional program is designed for advanced dancers to meet the increasing demands of time, discipline, and personal commitment. At this level, students refine their technical precision while cultivating the musicality, nuance, and expressive depth that define classical ballet. A key component of this program is participation in full-length classical ballets as well as mixed repertory performances, providing dancers with diverse stage experience and exposure to a range of choreographic styles. These productions are crafted with professional-level production value, offering students a performance environment that mirrors the standard of the professional dance world. With strong emphasis on artistry, athleticism, and stage presence, this program prepares dancers to stand out in collegiate, conservatory, and professional settings.


Contemporary Program
Utah Festival Ballet Academy’s Contemporary Program includes instructional levels III thru VIII where dancers are placed into four levels of difficulty (Intro to Contemporary, Beginning, Intermediate, and Advanced). Within their contemporary instruction, dancers will enhance their versatility as an artist as they train in contemporary, classical jazz, modern, and improvisation, and hone their skills in creativity, musicality, artistry, storytelling, and confidence in self expression.
Adult Ballet
Our Adult Ballet classes offer an inspiring environment for dancers of all levels (Beginner, Intermediate, & Advanced) whether you're stepping into a ballet studio for the first time or returning after years away. With dedicated classes for beginner, intermediate, and advanced dancers, adults can progress at their own pace while building strength, flexibility, and grace through the timeless art of ballet. These classes also offer the unique opportunity to participate as supernumerary performers in select productions, offering a chance to experience the stage and become part of our vibrant performing community.
