In the book, the teacher is a black man and the role was offered to Denzel Washington but he turned it down and then Kevin Spacey agreed to play the part changing the character to a white man.
Haley Osmet celebrated his 12th birthday on set during the last day of shooting.