Dewey Finn (Jack Black), solist de muzică rock, este dat afară din trupă. Ca să reuşească să depăşească delicatul moment, se angajează ca profesor suplinitor la o şcoală particulară. Atitudinea sa nonconformistă îl face să aibă o influenţă foarte puternică asupra elevilor. Aici, Dewey îl va cunoaşte pe Zack (Joey Gaydos Jr.), un puşti de zece ani, un chitarist care promite şi care îl va ajuta pe Finn să-şi plătească poliţele faţă de foştii camarazi.