
Pre-Ballet
Pre-Ballet is designed for children ages 3 to 5 and serves as a joyful introduction to formal ballet training. These classes gently guide young dancers into the world of music and movement through a structured, age-appropriate curriculum that encourages creativity, coordination, and group interaction.
Students learn in a safe, supportive, and nurturing environment where confidence and imagination are nurtured alongside foundational dance skills.
Parents are welcome to observe during designated observation weeks, offering a special glimpse into their child’s progress and classroom experience.
Class sizes are intentionally limited to 10 students to ensure individualized attention and a positive learning environment for every child.
Elementary Division
Our Elementary Division is designed for children between 6 and 12. It consists of three levels – Elementary 1 through Elementary 3. Class placement is based upon age, physical strength and development. Students are introduced to progressive levels of ballet technique as described in the IBA Syllabus. Classes meet once a week, though the option to take class more than once a week is available. There is a limit of 14 students per class.
Children in this division are also invited to audition for children’s roles in our annual production of The Nutcracker. Rehearsals for The Nutcracker take place on Saturdays, outside of weekly classes.
The year culminates in our Spring Festival Performance, in which all students in the school are invited to participate. Elementary students will rehearse their Spring Festival Performance pieces in class during the Spring semester.


Intermediate Division
Our Intermediate Ballet Division is designed for students between 9-12 years old who have already progressed through our Elementary Ballet syllabus. In the Intermediate levels, the students are exposed to higher levels of ballet technique as described in IBA’s syllabus. Students in the Intermediate levels are expected to take class two times per week in order to gain the full benefit of the IBA curriculum. Intermediate level students are also highly encouraged to take Musical Theater or Jazz. Please note that the Musical Theater class will be capped at 25 students, so early registration is strongly recommended.
The Intermediate Division consists of two levels – Intermediate 1 and Intermediate 2. Progression through the Intermediate levels is by teacher discretion. Students can expect to spend two years in each Intermediate Level.
Preparatory Division
The Preparatory level is for students ages 10–13, by teacher placement only. Class meets three times a week, with an optional combined Preparatory/Advanced technique class also available. This level serves as an introduction to pointe work. Students who are already on pointe will participate in the full pointe class, while students who are not yet on pointe will work on pre-pointe footwork exercises to build the strength and bone structure needed for proper pointe technique and placement. Pointe class meets twice a week. Students are highly encouraged to take Jazz and/or Musical Theater. Please note that the Musical Theater class will be capped at 25 students, so early registration is strongly recommended.


Advanced Division
The advanced level is for students ages 13–14, by teacher placement only. Class meets four times a week, including a required combined Preparatory/Advanced technique class. Pointe class meets twice a week as a full pointe class. Pointe classes are required. Jazz is required for all Advanced students. Musical Theater is optional but encouraged — note that the Musical Theater class will be capped at 25 students, so early registration is strongly recommended.
Pre-Professional Day Program
IBA’s Pre-Professional Day (PPD) program offers a transitional experience to dancers as they move from the academic ballet setting to the world of professional dance. It provides an opportunity to increase the dancer’s stylistic range and versatility by exposing them to a variety of dance styles in class, rehearsals and performances. PPD students are primarily training for professional performing careers in classical ballet or modern dance, but are also encouraged to pursue their interests in teaching and choreography.
Our PPD program involves high-level training with additional exposure to repertoire, partnering, and increased performance opportunities as students prepare for a professional dance career. Students are expected to maintain a high level of excellence and commitment to their classroom work, performances, and community outreach.
PPD is focused on the rigors of training dancers. Participants must be enrolled in an alternative academic program that provides a flexible schedule.
Enrollment in IBA’s PPD program is by audition or invitation only. Please contact us to learn more or schedule an audition.
PPD C:
PPD C is a branch of our Pre-Professional Division that meets in the afternoon. The PPD C level is designed to accommodate traditional academic structure and is ideal for students who prioritize their academic studies alongside their ballet training. Placement in this level is by teacher evaluation and invitation only. PPD C students attend three technique classes per week, as well as a Pointe class and a Pointe/Variations class. Students in this level are also expected to take Modern, Character, and Jazz classes alongside the PPD A/B students.


Jazz & Modern
Adult Classes
We are excited to be expanding our Adult Ballet Program! Whether you’re new to ballet or looking to continue your training, we offer classes for two levels: Beginner and Intermediate/Advanced.
Adult Beginner Ballet provides an introduction to classical ballet technique in a supportive, accessible environment. Students will develop basic alignment, coordination, and strength through foundational barre and center exercises.
Adult Ballet Intermediate/Advanced builds on prior training with barre and center work at an intermediate/advanced level in a warm, supportive environment. The class focuses on strength, technique, coordination, and artistry.