Kara trained at the Dance School of Scotland and went straight into the Scottish Ballet Company in 1996. She was promoted to Coryphee in 2007 and retired in 2014.
Kara is now a lecturer in Modern Ballet and teaches daily classes in technique, pointe work and repertoire. A registered RAD teacher, Kara also teaches the Scottish Ballet Associates.
After 18 years of dancing professionally with the Scottish Ballet Company, Kara gained a Certificate in Ballet Teaching Studies. Kara Graduated with a Postgraduate Certificate in Learning and Teaching in the Higher Arts in 2019.