Elizabeth Halsey (Cameron Díaz) es una profesora a la que su profesión le importa una M Es malhablada, despiadada, y salvajemente inapropiada. Bebe, se coloca, y su única meta es casarse con un hombre adinerado para poder dejar su trabajo como profesora de instituto. Cuando su prometido la deja, desarrolla un plan para enamorar al rico y guapo profesor suplente (Justin Timberlake), pero para ello tendrá que competir contra una colega demasiado enérgica, Amy (Lucy Punch), y combatir las insinuaciones del irreverente profesor de gimnasia (Jason Segel). Las escandalosas confabulaciones de Elizabeth tendrán brutales consecuencias que impactarán a sus alumnos, sus compañeros, e incluso a la propia Elizabeth.