Sam est mère célibataire et professeur de français au collège. Ses élèves l'apprécient énormément pour sa franchise et ses idées politiquement incorrectes, mais ses actions provoquent de nombreuses plaintes et l’indignation des parents...
Un été, des grands-parents accueillent leurs trois petits-enfants, alors que leur mère, divorcée, doit trouver du travail. Cette dernière est fâchée avec son père, qui ne connaît pas ses petits-enfants.