C'est l'histoire de Babine et aussi celle des gens de son village: Toussaint Brodeur l'éleveur de mouches, le Forgeron amoureux de la Veuve de St-Barnabé qui le trompe avec le Vieux Curé, Méo le coiffeur qui maganne la tête de ses clients parce que toujours pompette, Madame Gélinas enceinte depuis vingt ans qui n'arrive plus à faire lever ses gâteaux, la belle Lurette qui pleure son amoureux parti pour la guerre et effeuille sans cesse des marguerites et bien sûr Babine le fils de la Sorcière aux prises avec l'intransigeant Curé Neuf.
Bachir Lazhar, un Algérien de 50 ans, apprend dans le Journal de Montréal qu'une institutrice de sixième année s'est pendue dans sa classe, le soir après les cours. Il va offrir ses services de remplaçant à la directrice de l'école. Il dit avoir a été instituteur à Alger, et il est disponible sur le champ. Bachir fait alors la rencontre d'un groupe d'enfants ébranlés, mais attachants. Le fossé apparaît dès le premier jour alors que Bachir leur propose une dictée hors de leur portée, tirée de Honoré de Balzac. Personnage énigmatique qui pénètre dans un monde de femmes et de réformes pédagogiques, Bachir s'attache peu à peu à Alice et Simon, deux élèves qui se démarquent par leur charisme et qui portent leur lot de culpabilité quant à la mort de leur professeur. Quant à Bachir, personne à l'école ne connaît sa vie algérienne. On ne se doute pas qu'il risque l'expulsion du pays à tout moment?