Welcome to iBallet

We are a traditional ballet school that blends the old and new, crafting the next generation of dancers in Michigan.

Our Mission

iBallet‘s mission is to bring the best of the Russian style of ballet to Michigan. We work to create a family-oriented environment where each child can come to learn and reach their full potential. Whether it be pre-professional training, international competitions, and performances, or a more recreational route, we help children to learn and grow to the best of their ability. Our staff of qualified instructors with an outstanding background of achievements teaches by the Vaganova method to children 10 years and older. We offer a wide range of classes and are dedicated to bringing the rich culture and history of Russian Ballet to Michigan!

iBallet Class Offerings

We offer a wide array of ballet classes. View our Classes page for more information.


Open to children ages 7-18. A syllabus that strictly follows the Vaganova method, while paying special attention to body placement and developing every child’s physicality. Children from age 10 start learning the Vaganova Academy curriculum.

Character Dancing

Open to children level 3 and above. Character dancing is a class that studies national folk dances from different countries including; Russia, Spain, Italy, Hungary, Ukraine, Poland. Character dancing is part of any classical ballet, which is why it is so essential for coordination and musicality.

Contemporary Dancing

Open for children ages 10 and up. Children learn to develop their artistry and sense of individual movement while building on their classical base and not forgetting the basics of classical dance. Contemporary dance can help dancers to feel their body on stage in any roles that they dance.

Classical Variations

Open for pre-professional students. Dancers learn classical repertoire and the choreography of all the major classical ballets, including; Swan Lake, Sleeping Beauty, Le Corsaire, Don Quixote, La Bayadere, and others.

Children's Ballet

Open to children ages 5-8. Children take their first steps in ballet with qualified instructors. At this age, they learn rhythm, beginning steps in ballet technique, stretching, as well as jumping and developing coordination.

iBallet is your ballet school

No matter what your goals in ballet, iBallet can provide the training and resources you or your child needs to grow and learn.
Schedule a Meeting