Geoff studied English and Linguistics at the University of Lancaster, then trained to teach at Leicester University. From 2002 to 2017 he was headteacher of King Edward VI School, Bury St Edmunds, a 11-18 school of 1650 students. He is a Founding Fellow of the English Association and patron of the English & Media Centre. He was a longstanding member of ASCL Council, founding chair of its Pedagogy Committee, and a ‘Leading Thinker’ for the National Education Trust. He was elected as General Secretary of ASCL in April 2017.