Justine is originally from Bristol. She trained at Laine Theatre Arts, where she gained her teaching qualifications with the Imperial Society of Teachers of Dancing and Laine Theatre Arts Diplomas both as dancer and teacher. Since graduating in 1991 and before beginning her teaching career, she danced professionally around the world. On returning to Bristol Justine became a freelance dance teacher, teaching Ballet, Tap, Modern & Jazz. In 1998 Justine opened her own dance school in Bristol.
When she moved to Spain she opened another school here in Sitges in 2001. Justine has produced and choreographed many dance school productions both in Spain and the UK. Some of Justine's students have gone on to study dance further at Elmhurst Ballet school, Laine Theatre Arts, Urdang Academy & Roehampton University.