Different Class by Joanne Harris

Set in the hallowed halls of St. Oswald's Grammar School for Boys, the narrative unfolds through the perspectives of two characters: Roy Straitley, a dedicated and somewhat eccentric Latin teacher nearing retirement, and Johnny Harrington, a former student who returns as the new headmaster with a hidden agenda. As the past and present collide, secrets buried within the school's history resurface, leading to a tense atmosphere filled with intrigue, betrayal, and the struggle for power. The story intricately weaves themes of loyalty, tradition, and the impact of change, culminating in a gripping exploration of the complexities of human nature and the enduring influence of the past.