Elizabeth (Cameron Diaz) is the bad teacher of the title – a high school English teacher who hates teaching almost as much as she hates children, and she’s not at all worried about showing it.
Sh... Read On