American Midwest Ballet School offers excellent professional instruction through its classes, programs, and performance opportunities.

Register now for classes! Registration for the 2021-22 season is now open.


The Community Division offers a wide selection of dance classes for students ages 3-18 in a fun and nurturing environment. Classes are open to children and teens with all levels of dance experience. The class schedule is designed to be flexible, which allows students to take as many or as few classes as they can commit to.

Primary Classes

Register now.
AMB School’s  Primary Classes introduce young dancers to the joy of movement!

Creative Movement: Ages 3-4 (45 minutes)
Children’s Pre-Dance: Ages 4-5 (1 Hour)
45 minutes$45
1 hour$50

Creative Movement
Ages 3-4 | 45 minutes

Movement, music, and imagination unite in this fun and creative class for the young dancer. Creative Movement classes help children hone motor skills and develop strength, coordination, and creative thinking. 

Children’s Pre-Dance
Ages 4-5 | 1 hour

Children’s Pre-Dance expands on motor skills and coordination through ballet and tap. This class will introduce young students to the terminology and beginning positions of ballet and to the rhythms of tap.


Register now.
The Children’s Classes provide the foundation of ballet technique and the opportunity to explore different dance genres. AMB School’s experienced faculty provides a nurturing atmosphere for the growth and development of our students. Classes include ballet, jazz, tap, and lyrical.

Children 1: Ages 6-7
Children 2: Ages 7-8
Children 3: Ages 9-11
30 minutes$35
45 minutes$45
1 hour$50

Register now.
Teen Classes
offer pre-teens and teens a fun environment to explore dance. Classes offered include ballet, jazz, tap, lyrical, and hip hop.

Teen: Ages 12-18
45 minutes$45
1 hour$50
1 hour 15 minutes$52

Register now.
AMB School’s Adult Classes offer an exciting dance program for adults ages 18 and over. Classes feature a comprehensive roster of dance styles, several experience levels, and convenient class times. The Adult Classes program offers class cards for busy schedules.

Adult Barre Fitness: Barre Fitness is a hybrid low-impact workout class focusing on strengthening the whole body while combining ballet-inspired movements along with elements of Pilates, yoga, and strength training. This class will increase stamina, flexibility, balance, and correct posture. No dance experience needed. All fitness levels welcome. Just bring your yoga mat!

Beginning Ballet: Learn the basics of ballet while toning, stretching and moving to classical music. This is the perfect fit for the ballet novice.

Intermediate/Advanced Ballet: For the adult who knows ballet basics. This class will expand the dancer’s stretch, strength, and understanding of ballet technique.

Adult Tap: A class where tappers can hone their skills.

Contemporary: For the dancer with previous modern dance experience. This class will incorporate classic modern dance technique while exploring contemporary styles and movements.

Hip Hop: This is an energetic and fun class of urban, funk, and street styles.   

Dancers in the Adult Classes can pay with a class card or by single class. Class cards offer more flexibility for adult dancers and can be used for any of the Adult Classes.
8 class card (expires 90 days from date of purchase)$100
4 class card (expires 60 days from date of purchase)$55
Single class$16

AMB’s Academy Division provides a structured curriculum for aspiring dancers committed to achieving a high level of technical skill. Each level is specially designed with a roster of weekly classes that progress as the student advances.

The Academy Division offers training in an encouraging and professional atmosphere in the Lower Academy (ages 8-11) and Upper Academy (ages 12-18). *Academy students may add elective classes from the Community Division.


Lower Academy students study classical ballet technique, honing their ballet posture to allow them to implement more demanding exercises as they progress in their training. The curriculum also includes various levels of Jazz, Modern/Contemporary, and Pre-Pointe. Students will perform in the Academy Student Showcase and are encouraged to audition for the Ensemble program.

Level 1 (Ages 8-9)

Curriculum: 1 Ballet and 1 Jazz class per week
Monthly Tuition: $95 

Level 2 (Ages 9-10)

Curriculum: 2 Ballet and 1 Jazz class per week
Monthly Tuition: $130 

Level 3 (Ages 10-11)

Curriculum: 2 Ballet,1 Jazz,1 Modern/Contemporary, and 1 Pre-Pointe class per week
Monthly Tuition: $193

To register for Academy Division classes, please call 712-890-5591 or email


The Upper Academy focuses on perfecting technique while cultivating artistry by incorporating classical training in Pointe, Variations, Pas de Deux, and Conditioning into the curriculum. Upper Academy dancers will perform in the Academy Student Showcase and are encouraged to audition for the Ensemble and Junior Company programs.

Level 4 (Ages 12-13)

Curriculum: 3 Ballet, 1 Pointe, 1 Jazz, 1 Modern/Contemporary, 1 Conditioning class per week
Monthly Tuition: $265

Level 5 (Ages 13-14)

Curriculum: 3 Ballet, 2 Pointe, 1 Jazz, 1 Modern/Contemporary, 1 Conditioning class per week
Monthly Tuition: $297

Level 6 (Ages 14-18)

Curriculum: 4 Ballet, 2 Pointe, 1 Jazz, 1 Modern/Contemporary, 1 Conditioning, 1 Variations, and 1 Pas de Deux class per week
Monthly Tuition: $340

To register for Academy Division classes, please call 712-890-5591 or email


During the summer months, students can further their dance studies through two programs: 


AMB’s Summer Intensive  is an immersive training experience for pre-professional dancers from around the country.

Program Dates: June 21 – July 9, 2021
Choose from multi-week programs as well as single days or single classes
Senior Intensive: Age 12-22
Junior Intensive: Age 10-12


The Summer Dance Series offers a variety of fun classes for ages 3 to adult that complement the school year curriculum.

July Summer Dance Series 2021: July 19-29view schedule
August Summer Dance Series 2021: August 16-26view schedule 

Register for the Summer Dance Series online or call 712-590-5591.

Holiday Showcase

The Holiday Showcase is an annual performance for children in the AMB School’s Community Division. The show involves the Primary Class levels of Creative Movement and Children’s Pre-Dance, and the Children’s Class levels 1, 2, and 3.  Dancers perform holiday classics for family and friends, and the program includes treats and special guests. There are no costumes or fees for this festive event.

American Midwest Ballet’s The Nutcracker

Auditions are open each season to all interested AMB School dance students for the company’s annual production of The Nutcracker. Students cast will have the unique chance to perform onstage alongside the professional dancers for thousands of audience members. AMB students are highly encouraged to audition for this exceptional opportunity!

Student Showcase

The Community Division and the Academy Division will each present a performance at the conclusion of the school year to highlight the growth and skills of our students. The Community Student Showcase will feature students in the levels of Creative Movement through Teen. The Academy Student Showcase will feature students in the Lower and Upper Academy.

Showcase FeesAmount
Single student$50
2 Students (in the same family)$75
3+ Students (in the same family)$100
CostumesAverages between $60-90 per costume
TicketsPrimary & Children’s Classes: $6
Teen & Academy Classes: $11
Additional Performances

Performance opportunities are available through the School’s exciting array of programs  including the Junior Company, Ensemble, and Solo Program. Depending on company repertoire each season, there may be additional roles for students in the company’s professional productions.

American Midwest Ballet School
1001 S 6th St, Council Bluffs, IA 51501
712-890-5591 |

Visit American Midwest Ballet School on social media: