沙寧是學(xué)校剛來的老師。這天,她正在給孩子們上課,幾個(gè)德國(guó)納粹兵來到學(xué)校,一擁而上,將沙寧摁到了車上。
孩子們都被嚇哭了,只有一個(gè)叫謝達(dá)的孩子迅速跑回家,告訴爸爸賽夫沙寧老師被抓走了。賽夫聽到這個(gè)消息不禁一驚,焦急地在屋里來回走著……
第二天早上,謝達(dá)悄悄來到集中營(yíng)門口。他不知從哪里找到了一枚手雷,然后大叫著沖向納粹看守。很快,弱小的他就被制伏,投進(jìn)了集中營(yíng)。
一天早上,幾個(gè)納粹將一個(gè)全身是血的女人扔了進(jìn)來。謝達(dá)一看,這不是沙寧老師嗎?他一陣狂喜,和幾位婦女一起把沙寧老師扶到板子上,沙寧傷得太重,一直昏迷。
過了幾天,沙寧終于醒了,第一眼便看見了謝達(dá)。謝達(dá)小聲對(duì)沙寧老師說:“沙寧老師,我是來上課的。”
很快,沙寧成了集中營(yíng)里的老師,她憑著對(duì)課本的記憶教孩子。納粹沒有阻止她,因?yàn)樗麄冋趪?yán)密監(jiān)視著她的動(dòng)向,希望能從沙寧的講課中找到破綻。另外,沙寧教的這十幾個(gè)孩子讓他們傷透了腦筋,光是每天不停地哭喊便讓他們受不了??缮硨幧险n的時(shí)候,孩子們卻很安靜。沙寧對(duì)謝達(dá)非常好,除了給他上課,有時(shí)還教他畫畫……
有一天,幾名想逃跑的戰(zhàn)俘被納粹抓回來折磨至死,然后被吊了起來,暴露在陽(yáng)光下。謝達(dá)看到了,心中充滿了仇恨。
這天早上,天還沒亮,謝達(dá)偷偷走出房間,小心翼翼地爬向納粹的油庫(kù)??删驮谒麥?zhǔn)備點(diǎn)燃火柴時(shí),他被納粹哨兵發(fā)現(xiàn)了,一顆罪惡的子彈穿透了他的胸膛。謝達(dá)當(dāng)即倒下,然后被拖出門外吊起來示眾。
第二天中午,爸爸賽夫打通關(guān)系,把謝達(dá)抱回了家。他要給謝達(dá)換上新衣服后再下葬,為此,他幾度昏厥,并暗暗發(fā)誓:要為謝達(dá)報(bào)仇!
四天后,盟軍報(bào)紙報(bào)道了賽夫送出情報(bào),以及盟軍偵察部隊(duì)成功偷襲納粹毒氣彈據(jù)點(diǎn)的消息。消息一出,所有人大吃一驚:如果再晚幾天,這些毒氣就會(huì)被運(yùn)往前線。屆時(shí),將會(huì)有成千上萬的盟軍士兵中毒而亡。半個(gè)月后,賽夫又引領(lǐng)蘇聯(lián)紅軍攻克了集中營(yíng),沙寧被解救出來,她和賽夫都成了大英雄,一個(gè)催人淚下的故事也被披露出來。
原來,沙寧掌握毒氣彈據(jù)點(diǎn)的情報(bào)后,想與賽夫接頭,可是不知誰(shuí)泄了密,她被提前抓走。焦急的賽夫本想自己進(jìn)集中營(yíng)和沙寧接頭,可他是地下組織的負(fù)責(zé)人,不能離開,他便想出了讓兒子謝達(dá)攻擊哨兵,從而進(jìn)入集中營(yíng)與沙寧接頭的辦法。
接下來,沙寧便偷偷地教謝達(dá)畫畫。不久,謝達(dá)就能把地圖完整地畫出來。地圖會(huì)畫了,該怎樣把情報(bào)送出去呢?就在這時(shí),謝達(dá)見到逃跑的人都會(huì)被處死吊在營(yíng)門外,于是,他便想到了這個(gè)慷慨赴死的辦法。實(shí)施前,他悄悄地把地圖畫在了衣服里面。他知道,爸爸賽夫肯定會(huì)想辦法把他抱回家,肯定會(huì)給他換套新衣服再埋葬,也會(huì)發(fā)現(xiàn)畫在衣服里面的地圖……
謝達(dá)消逝在天堂里,但他的驚天壯舉卻深深地感染了人們。在那個(gè)集中營(yíng)的課堂里,上的是世界上最感人的一課。