玛丽亚(朱莉·安德鲁斯饰)是一位年轻活泼的修女,喜欢在大自然中高声歌唱,因此常常忘记修道院的规矩。方丈认为玛丽不属于一个有严格规定的修道院。与女仆商量后,院长决定安排玛丽亚在一位名叫特拉普(克里斯托弗·普卢默饰)的上校家中担任家庭教授。上校的妻子去世多年,留下七个孩子,他要求严格管教孩子。他告诉玛丽亚,因为孩子们的恶作剧,他家的家庭教授并没有持续多久。玛丽亚其实是被恶作剧的,但慈爱的老师并没有告诉他们的父亲,而是像母亲一样照顾孩子,很快就和孩子相处了。上校在玛丽亚的引导下,逐渐改变了对孩子们的态度。上校和玛丽亚的关系爆发了。结婚后,他们回到了被纳粹占领的奥地利。