Caroline trained at The Northern School of Contemporary Dance and the London Contemporary Dance School at The Place. She then went on to work with Richard Alston Dance Company in 2001. Later Caroline worked with Jan De Schynkel’s Bark Dance Productions and Silesian Dance Theatre before joining the Mark Bruce Company in 2007. Other choreographers worked with are Lea Anderson, Jeremy James, Fleur Darkin and Yolande Yorke-Edgell for the Yorke Dance Project.