Troy (Zac Efron) weiß, was er kann, und was nicht. Körbe versenken, das hat er drauf - als Basketball-Kapitän der Schulmannschaft muss das auch sein. Aber singen? Bisher glaubte Troy nicht, auch ein musikalisches Talent zu besitzen. Dann wird er am Silvesterabend dazu gedrängt, einen Karaoke-Auftritt hinzulegen. Seine Singpartnerin ist Mathegenie Gabriella (Vanessa Ann Hudgens), die ebenfalls keine Lust aufs Singen mitbringt. Wider Erwarten merken beide, dass sie tolle Stimmen haben und dementsprechend viel Spaß dabei, Songs gesanglich zu interpretieren. Selbstverständlich verlieben sie sich, doch der Weg zum ultimativen Glück ist schwierig. Als sie sich nämlich für die Hauptrollen im Schulmusical bewerben, passt das der selbsternannten Gesangsgöttin Sharpay (Ashley Tisdale) mitsamt ihrem trotteligen Bruder Ryan (Lucas Grabeel) ganz und gar nicht. Das Duett gehört nur dem Geschwisterpaar, ginge es nach Sharpay. Außerdem versucht Troys Basketballmannschaft und Gabriellas Mathe-Team auch noch, Troy und Gabriella auseinanderzubringen und so vom Singen abzuhalten - schließlich ist jede Gruppe auf seinen Primus angewiesen...