Mike Windsor studied modern languages at Durham University before moving to Italy, where he taught English as a Foreign Language. On his return, he completed a PGCE at the Institute of Education in London and an MA in Modern German Studies at Birkbeck College, London.
His teaching career in the UK started at KCS Wimbledon. He then spent five happy years as Deputy Head of the RGS before taking on his first headship at Reading Blue Coat School.
He is currently Head of Abingdon School.