Caroline studied music at Cardiff University, gaining a Bachelor of Music honours degree followed by a postgraduate certificate in Education, specialising in children aged 5 -11. She was Head of Music at Seaton House School in Carshalton Beeches for 16 years, until 2004, and then at Bramley School in Walton-on-the-Hill for 5 years.  She also taught class music in the pre-prep department at Chinthurst School in Tadworth for a number of years.

Caroline currently teaches piano and recorder at Bramley School, Chinthurst School and at The Rowans School in Wimbledon.  She particularly enjoys starting with younger children; pupils have weekly lessons and are prepared for the ABRSM examinations.  She has helped a number of pupils to apply for and gain music scholarships at various senior schools; however, she equally enjoys teaching children who want to learn for fun and encourage them to participate in school concerts and music festivals.