my family has been involved with CYDP for 3 years now. wow - they are a phenomenal group of talented, diverse, progressive, warm and energetic teachers. (and they're not getting rich, either.) my daughter takes a variety of dance classes - ballet, hip hop, jazz, modern - and there are other classes, too. my daughter refers to the school as a 'home away from home' - she feels loved and accepted, but challenged, too, and really positively encouraged to do her best and give the dances her all. she's been able to learn how cooperate in group performances, how to be a stage presence, and, most recently, she's beginning to assist other teachers in helping out with the younger students. it's a diverse student body, too - yet another plus. i can't say enough - we love this school and i love seeing the school tap in to the positive energies these young students have within them. deborah and her entourage have done a wonderful thing both for my daughter and for the whole group of students whom they teach. thank you CYDP!