This school is the best ballet school my daughter has ever attended. The artisitc directors are true professionals who care about thier students and give them the best training possible including schools in NYC. They are warm and open to people who respect their boundaries however they do not cater to anyone. Both directors have different teaching styles which blend together to make a wonderfully rich class experience for the students. This school's performing company, New Paltz Ballet Theatre, does not base casting for their performances poliltically, but truly seeks out which dancer is best for the part even if it means losing business. In the end of the year recital all kids are treated equally and no favortism is ever shown in casting. The students are encouraged by their directors to be polite and friendly to everyone, especially new comers and when my daughter started there she was begging for more classes within 2 weeks. Five stars are not enough for this little jewel box of a shcool located right here in tiny New Paltz. We are blessed to have them.