Grandsboro Lisesinde öğrenci olan Leigh Ann Watson (Katie Holmes),hayatı boyunca hep doğruyu yaşamıştır. Eğitimine dışarda devamedebilmek için burs kazanmak zorundadır ve bu bursu kazanmanın tek yolu iseokulda derece yapması gerekmektedir. Bütün dersleri çok iyidir ama 'Tarih'dersinden de A alması gerekmektedir. Ama bu o kadar kolay olmayacaktır. Çünkü, tarih dersinin hocası yıllardırlisede öğrencilere kan kusturan Bayan Tingle (Helen Mirren)'dır.Leigh ve 2 arkadaşı daha suçsuz olmalarına rağmen hile yapmakla suçlanınca,masumiyetlerini ispatlamak için mücadeleye girişirler. Artık yapmalarıgereken Bayan Tingle'a gereken dersi vermektir...