摇滚乐主唱和吉他手杜威?费恩(杰克?布莱克饰)已经年过30,除了一大叠和各种乐队的不成功合作记录和一个摇滚巨星的梦想外一无所有。一天,杜威又被一支重金属乐队踢出门外,而回到公寓,室友和老友内德?斯尼勃利(麦克?怀特饰)的女友帕蒂(莎拉?席维曼饰)又对他下了最后通牒:要么付清房租,要么立刻走人。一筹莫展的杜威在四处闲逛时听见收音机中说本地要举行一场盛大的“乐队大战”比赛,优胜者将获得一笔丰厚的奖金。然后他又凑巧听见了一所私立学校孩子们的管弦乐演出,其中一个叫YUKI的吉他神童的表现深深震动了他。
于是杜威在学校给内德打电话请他来代课时(内德是前摇滚乐手和现代课老师)冒充了朋友的身份,从而成为了那所极端保守学校的五年级代课老师。这里的孩子们个个敏感早熟,整天考虑的是将来要上常青藤的哪所盟校,是当医生还是律师。孩子们看着这个举止诡异的老师眼神中充满了嘲笑和迷惑,他本该给他们上地理和数学,现在却在黑板前面大讲特讲重金属乐队齐柏林飞船和吉他圣人杰米?亨得里克斯。
不知不觉间,杜威开始沉迷于做老师的感觉,这个一直以来的失败者忽然发现在他的生命中充满魔法。而他的自由散漫的生活态度,他的热情和音乐天分也很快对那些小大人们产生了影响,他们开始变得生气勃勃,同时开始审视自己,他们开始认真探究自己不被学校鼓励的另外一面,并且考虑一些盛大灼热的梦想。终于,杜威开始对孩子们进行初步摇滚乐训练,尽可能的发挥每个人的才能把他们组成一支小型的摇滚乐队,并准备带他们去参加“乐队大战”的比赛。
随着比赛日期的临近,杜威也面对着越来越多的问题,他真的能够说服保守的女校长和那些完全不希望自己的孩子们碰摇滚乐的家长们么?他真的能带领乐队获得比赛的优胜,从而解决自己的经济困境,并重新成为一个受人尊敬的摇滚乐手么?