Iain has taught in both state and independent sectors in the UK. He has been a Biology teacher; a Head of Year; a Boarding Housemaster; Assistant Head, and Deputy Head. He works with all of the schools in the Wellington Family to embed the essential Wellington DNA, ethos or culture, sensitively in each new context. He is co-director with Shane Mann of the Festival of Education. He also oversees Educational Conferences, the Wellington College Teaching School Partnership, the Independent State School Partnership and the Wheeler Programme. He is a trained coach and has introduced and grown a coaching culture at Wellington. He has now trained over 300 teachers there and at other schools to become coaches. He has been chair of the Local Governing Body at The Wellington Academy. He is also a governor of Wellington College International Bangkok and a trustee at Corvus Multi-Academy Trust.