Max Fisher (Jason Schwartzman), jeden z najgorszych uczniów elitarnej prywatnej szkoły Rushmore, zakochuje się w młodej nauczycielce, wdowie Rosemary (Olivia Williams). O jej względny zabiega również żonaty Herman Blume (Bill Murray) - bogaty przemysłowiec i dobroczyńca szkoły. Staje się on wtedy największym wrogiem Maksa. Wkrótce chłopak zostaje wyrzucony z Rushmore. Nadal jednak myśli o Rosemary. Gdy zostaje ona kochanką Hermana, Max donosi o tym żonie Blume'a.
15-letni Max Fischer (Jason Schwartzman), syn fryzjera, jest uczniem Rushmore - elitarnej szkoły dla bogatych i "dobrze urodzonych", do której on dostał się dzięki stypendium uzyskanym za napisanie sztuki. Chłopak uczy się fatalnie, za to dobrze wychodzi mu przemawianie oraz prezesowanie różnym kółkom zainteresowań. Czując się gorszy od swoich "dobrze urodzonych" kolegów, zaczyna wymyślać kłamstwa na swój temat, na przykład o tym, że jego ojciec jest neurochirurgiem, a on sam odnosi sukcesy na płaszczyźnie seksualnej z matkami uczniów.
Jego życie skomplikuje się, gdy pozna piękną nauczycielkę (Olivia Williams). Dzięki niej otrzyma chyba najważniejszą lekcję w życiu. Będzie musiał nauczyć się, że kłamstwa i tak w końcu wyjdą na jaw i obrócą się przeciw niemu, a on sam wcale nie musi imponować w taki sposób, bo źródłem jego dumy może stać się jego inteligencja i osobowość. Zrozumie też, że zewnętrzny blichtr nie przynosi szczęścia, a liczy się tylko prawdziwa przyjaźń i miłość.