A trained Ofsted inspector, John also provides teacher training and writes regularly for a range of magazines and websites. He is the author of 10 books and over 1000 articles.