Cara trained with London Junior Ballet where she won a competitive scholarship in her graduation year, and was a Cecchetti Scholar for four years, winning the senior division at the Cecchetti Mabel Ryan competition in 1999. At age 16 she joined Northern Ballet School in Manchester on the Classical Ballet focus where, in her final year, she decided to concentrate on teaching as a career and so stayed for an additional year to obtain teaching experience.
Cara joined the Northern Ballet Academy as a trainee classical ballet teacher in 2007 and has had the unique opportunity of training intensively as a teacher under the personal supervision of Yoko Ichino. She received her teaching certificate from Northern Ballet in 2009 and is now mentor for the first and second years of the Centre for Advanced Training (CAT) course. Alongside teaching, in 2009 Cara completed her B.A. in Professional Practice (Classical Ballet) from Middlesex University.
Throughout the year Cara conducts the Academy’s outreach workshops to local primary schools and open days across Yorkshire. She is responsible for co-ordinating the B-TEC in Performing Arts (Dance) course undertaken by students on the CAT course.
Cara has performed with Chelmsford Ballet Company, dancing the role of Aurora in Sleeping Beauty aged 15, created several roles with National Youth Ballet of Great Britain, danced principal roles with Manchester City Ballet and has appeared with Northern Ballet.