At Amherst Ballet, we train dancers of all ages, backgrounds, body types, and levels of experience, and offer a comprehensive dance education that draws both from traditional and contemporary schools. We strive to create an environment that nurtures each student’s creativity, talents, and well-being, while at the same time giving them the tools and training to become world-class artists. Our goal for each student is not necessarily the pursuit of “perfection,” but rather the achievement of fearlessness, joy, and confidence in her or his unique abilities. 

Amherst Ballet is committed to teaching pure classical ballet technique, uncluttered by stylistic mannerisms or outdated methods, while fostering self-confidence and joy in self-expression. Our diverse faculty of teachers draws from Vaganova method, Balanchine technique, RAD, Bournonville, and ABT Schools to give students the widest possible palette of artistry and technical dexterity. Our curriculum is designed to offer students a rich, well-rounded education that will include: Creative Movement, Classical Ballet Technique, Pointework, Pre-Pointe, Pas de Deux, Music Comprehension/Appreciation, Contemporary/Modern Dance, Hip Hop, and Nutrition Education.  


  • Registration must be done through Dance Studio Pro. Click on the “Register” button below to go to Dance Studio Pro Parent Portal.
  • If you have never danced with us before, you need to make a free account at Dance Studio Pro. If you have danced with us but don’t have the login info, email
  • The school holds the right to cancel classes if the enrollment is too low.
  • As with the season classes, drop-in classes have the maximum enrollment limit of 5 or 7. To take drop-in classes in studio, you must pre-register for the particular class through DSP or by submitting the form below. 

Danza en Cuarentena

Sofia Klein Herrero

Ballet Dancer at Oper Wuppertal; Aalto-Musiktheater Essen; Deutsche Oper am Rhein

Music: “Musica nocturna de las Calles de Madrid” by Boccherini

Clicking on the “Register” button will take you to the Parent Portal of Dance Studio Pro. Sign in if you have an account with us. If not, make a free account and sign in. Then add yourself as your student.

In the home page, click “Register for Classes.” –> Choose the one you would like to take and click “Submit.”

To pay the tuition, click  “Account” at top of the screen and choose “Pay Online” in the drop down menu. –> Choose “Other” and click “Next.” –>  Put “12” in the pay amount and finish the payment.

You’ll receive the link to the Zoom class via email. 

Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home1/amherstballet/public_html/wp-includes/functions.php on line 5107

Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home1/amherstballet/public_html/wp-content/plugins/really-simple-ssl/class-mixed-content-fixer.php on line 110