Mr. Holland (Richard Dreyfuss) é um músico que deseja ganhar dinheiro como maestro e compositor, mas que, devido às dificuldades financeiras, decide dar aulas de música em uma escola. No princípio, o professor sente grande dificuldade em fazer com que seus alunos sintam vontade de aprender, e as coisas ficam mais complicadas quando sua esposa (Glenne Headly) dá à luz ao primeiro filho do casal, que nasce com deficiência auditiva.
Para poder financiar os estudos especiais e o tratamento do filho, com quem Holland não tem uma relação fácil, ele se envolve cada vez mais com a escola e com seus alunos, abrindo mão do seu sonho de tornar-se um grande compositor. Com o passar do tempo, e a forte ligação, juntos - pais, alunos e escola - organizam um concerto em homenagem ao filho de Holland. A orquestra regida por ele toca a música de John Lennon, com palco adaptado com painéis luminosos e intérprete de sinais.
Despois de 30 anos lecionando, uma grande decepção o aguarda, mas uma linda homenagem espera por ele.