Justin Allen
Guest Teacher
Born in Baltimore Maryland, Justin began his dance training at the Baltimore School for the Arts. He decided he wanted more serious ballet training and in 2004, he began training at The Rock School for Dance Education under the Direction of Bo and Steffanie Spassoff, where he had the opportunity to dance different styles of ballet and finish his education in the Rock School Academic Program. Justin studied at The Rock School for 4 years, and he spent his summers training with the Miami City Ballet School, under the Direction of Edward Villella. In 2008, Justin got his first opportunity to dance as a professional guest artist with The Dayton Ballet, which led to his first professional contract with the company. Following Dayton Ballet, Justin joined The Ballet Theatre of Maryland where he performed many leading roles. In 2010, Justin joined The Rock School as a full-time Ballet Faculty and Choreographer. Justin was the recipient of The Joffrey Ballet’s 2013 Choreographers of Color Award. Justin has on more than one occasion been awarded Outstanding Choreographer at the Youth America Grand Prix ballet competition in 2016, 2018 and 2022. He has also been awarded outstanding Choreographer in the ADC IBC international ballet competition. In 2022, Justin was promoted to assistant Director of the Rock Schools Professional Division under its new Director Peter Stark, and he looks forward to his continued journey of more than 15 years of dance education.

