Edynburg, lata 30. Jean Brodie pracuje jako nauczycielka w ekskluzywnej szkole dla dziewcząt. W klasie, którą uczy, wyraźnie faworyzuje cztery uczennice: Sandy, Monicę, Jenny i Mary McGregor. Dziewczęta uczestniczą w pozalekcyjnych, wspólnych wypadach na piknik z panną Brodie. Coraz lepiej poznają jej prywatne życie. Tymczasem na lekcjach Maggie stara się zarazić swoje uczennice entuzjazmem do polityki Franco i Mussoliniego. Pod jej wpływem Mary wyrusza do Hiszpanii, by wziąć udział w wojnie domowej. Gdy ginie w zbombardowanym pociągu, Sandy postanawia się zemścić na pannie Brodie.