Действие происходит в 1930-х годах. Девушка по имени Мария покидает монастырь и устраивается гувернанткой в семью бывшего капитана морского флота господина Траппа. У капитана семеро детей, каждый из которых требует внимания и заботы. Мария становится для них не только учителем, но и близким человеком. На фоне альпийских пейзажей она обучает детей жизненным урокам и передает им свои знания. В сюжете постепенно появляется предчувствие надвигающейся войны, что создает напряжение в повествовании.