Classical ballet for every age and every dream.
Progressive training from age 3 through pre-professional — small classes, professional teachers and real performance opportunities at every level.
One curriculum. No gaps.
Each level builds on the last, and placement is always personal — based on age, training and readiness, never just a birthday.
- Pre-BalletAges 3–6 · creative movement & music
- Levels 1–3Ages 7–9 · classical placement & vocabulary
- Levels 4–5Ages 9–12 · pointe, character, contemporary
- AdvancedAges 12+ · variations, pas de deux, repertoire
- Pre-ProfessionalAges 13–18 · daytime career track
Pre-Ballet
A child's first ballet class should be joyful, encouraging and full of wonder. Pre-Ballet introduces classical ballet through age-appropriate exercises, imaginative creative movement and live musical play.
- Builds coordination, musicality and spatial awareness
- Teaches classroom skills — listening, taking turns, focus
- Taught by professional ballet teachers, not assistants
- Opportunity to perform with International Youth Ballet
Youth Ballet
Our Youth Program builds a strong, correct classical foundation. Students begin with placement and alignment, then layer in character, contemporary and pointe preparation as strength and understanding develop.
- Progressive levels that grow with your dancer
- Character, contemporary and acro to build versatility
- Roles in The Nutcracker and our spring ballet
- Optional group competition pieces and solo coaching
Advanced & Pre-Professional
For dancers ready to train at the highest level: technique, pointe, variations, pas de deux, contemporary, character and conditioning — with individual coaching for national and international competitions.
Explore Pre-Professional
Performing Group
Every IBS student can perform with International Youth Ballet — our performing company — in a full-length Nutcracker each December and a classic story ballet each spring, alongside professional guest artists.
See PerformancesWeekly class schedule
Fall classes began August 3. Private lessons are available by arrangement, and Saturday rehearsals follow casting.
Not sure which level fits? Book a free trial class and our Artistic Directors will recommend a placement.
2026–2027 calendar
Fall 2026
- Aug 3Fall classes begin
- Sep 7Closed · Labor Day
- Sep 12Nutcracker auditions
- Oct 12Closed · Columbus Day
Holiday Season
- Nov 20–22Nutcracker Highlights
- Nov 25–28Closed · Thanksgiving
- Dec 4–5The Nutcracker
- Dec 21–Jan 3Closed · Winter break
Winter 2027
- Jan 4Classes resume
- Jan 15–17Universal Ballet Competition
- Jan 18Closed · MLK Day
- Feb 15Closed · Presidents Day
Competition Season
- Feb 19–21Youth America Grand Prix
- Feb 26–28Denver Ballet Guild
- Mar 6Spring performance auditions
- Mar 22–27Closed · Spring break
Spring 2027
- May 31Closed · Memorial Day
- Jun 4–5June performances
- Jun 12Last day of classes
What to bring & wear
A simple, neat dress code helps teachers see alignment clearly — and helps dancers feel like dancers.
- Girls: solid-color leotard, pink ballet tights, pink ballet slippers; hair in a secure bun
- Boys: white fitted T-shirt, black tights or shorts, black or white ballet slippers
- Everyone: a labeled water bottle, and arrive 10 minutes early for your first class
Level-specific leotard colors are provided at enrollment.

Every great dancer starts with a first class.
Try a complimentary class, meet our faculty and see the studio. We'll recommend the right level for your dancer — no pressure, no experience needed.
