Querendo afastar Troy Bolton (Zac Efron) de Gabriella Montez (Vanessa Anne Hudgens), Sharpay Evans (Ashley Tisdale) consegue um emprego para ele no melhor clube de Albuquerque. Só que Troy consegue empregos temporários para seus amigos, o que os reúne novamente. Sharpay usa então o prestígio de seu pai para conseguir para Troy uma bolsa de estudos na faculdade, pedindo em troca que ele a acompanhe em um show de talentos que ocorrerá no clube. Troy aceita a oferta, o que magoa Gabriella. Ela decide, juntamente com os Wildcats, participar do show por conta própria.