High School Musical começa com Troy Bolton (Zac Efron) e Gabriella Montez (Vanessa Anne Hudgens) se conhecendo em um karaokê durante suas férias. Eles cantam juntos e descobrem o amor pela música. Os dois trocam telefones e voltam às suas vidas.
Gabriella se muda para Albuquerque, Novo México, por causa do trabalho de sua mãe e começa a estudar na escola East High, a mesma de Troy. Ele é o capitão do time de basquete da escola, Wildcats, e o técnico é seu pai, Mr. Bolton.
Gabriella é muito inteligente e logo que chega começa a fazer parte da equipe que vai participar de um campeonato de ciências. Ela encontra Troy e aceita participar das eliminatórias para o musical de inverno do colégio ao lado dele.
Os dois terão que enfrentar o preconceito dos colegas para seguir em frente com a decisão de cantar e encarar a dupla que sempre foi a melhor da escola, Sharpay Evans (Ashley Tisdale) e Ryan Evans (Lucas Grabeel).