Albuquerque, New Mexico where Troy sees her in homeroom. After making sure that it is her on his cell phone, Troy accidentally gets detention, along with Gabriella, his best friend and teammate Chad Danforth (Corbin Bleu), scholastic decathlon captain and head of the science club Taylor McKessie (Monique Coleman), and Drama Club co-presidents Ryan (Lucas Grabeel) and Sharpay Evans (Ashley Tisdale).
After homeroom, Troy and Gabriella see each other again and as they start talking near the sign-up sheet for the winter musical auditions, Sharpay sees them and assumes that Gabriella is interested in signing up. With Ryan's help, Sharpay determines that Gabriella is an "Einsteinette", and puts an article of her previous academic achievements into Taylor's locker.
During detention, Taylor approaches Gabriella and invites her to join the school's scholastic decathlon team. Due to their detention, both Troy and Chad miss their basketball practice, much to the annoyance of Coach Jack Bolton (Bart Johnson). During a confrontation between Bolton and Ms. Darbus (Alyson Reed), it is made clear that neither of them has any real respect for the work that the other does. Troy eventually takes part in basketball practice, but he cannot seem to stop thinking about Gabriella and how he might actually enjoy singing ("Get'cha Head In The Game").
Troy skips basketball practice during free period to go for the auditions, which Gabriella also attends. However, both are too shy to come forward, so they hide behind a janitorial rolling cart as Sharpay and Ryan perform their version of the audition song ("What I've Been Looking For"). When Gabriella finally decides to audition, Troy offers to sing with her, but Ms. Darbus says that it is too late.
After a confrontation with Sharpay, Kelsi Nielsen (Olesya Rulin), the composer of the musical, trips and drops her notes and piano music. Troy and Gabriella rush to help her, and she offers to let them hear how the song was originally supposed to sound. Troy and Gabriella then sing the slower version of the song ("What I've Been Looking For (Reprise)"). Ms. Darbus hears them from behind the auditorium entrance and gives both Troy and Gabriella a callback. The next day, Sharpay sees the callback sheet and is furious. Once Chad and all the basketball players find out that Troy skipped basketball practice to audition for the musical, they are all shocked.
At lunch, everyone learns that Troy is doing something way out of a basketball player's nature, and the students start confessing their secret passions and talents ("Stick To The Status Quo"), including basketball player Zeke Baylor's (Chris Warren, Jr.) love for baking. At that moment, Gabriella slips and accidentally spills her lunch all over Sharpay's shirt. Sharpay tells Ms. Darbus that Gabriella did it on purpose and tries to convince her that Troy and Gabriella are trying to destroy the musical, but Ms. Darbus will not hear a word of it. Troy asks Gabriella to meet him at his secret hideout, the roof of the school, which also serves as a greenhouse. There, she reveals that singing with him at the party was like meeting a new friend at kindergarten; she felt that he was like a best friend, although she hardly knew him. Meanwhile, Zeke attempts to talk to Sharpay, who says that she would rather stick pins in her eyes than watch Zeke play basketball.
Chad and Taylor decide that they need to devise a plan so that everything returns to normal. The basketball team tricks Troy into saying that Gabriella is not too important while she watches them through a wi-fi link. Gabriella is hurt and confused about where she and Troy now stand ("When There Was Me And You"). Troy tries to talk to Gabriella, but she tells him that she is not interested in taking part in the musical.
After feeling guilty about ruining Troy and Gabriella's relationship, and noticing that they are no longer interested in the basketball game or the decathlon, Chad and Taylor decide to tell them the truth. Chad, Zeke, and Jason explain everything to Troy in the greenhouse and offer to support him at the callbacks. Taylor and the scholastic decathlon team tell Gabriella what they did, but she is still angry and hurt because of what Troy said, convinced that he meant it.
As Troy and Gabriella then rush to the theater, Sharpay and Ryan finish performing their song ("Bop To The Top"), confident that they will get the part. Troy and Gabriella show up after Ms. Darbus has called their names twice, and she tells them again that they are too late. Many other students start streaming into the auditorium to support them and Ms. Darbus has no choice but to allow them to perform their song. Gabriella freezes when she sees everyone staring at her, but Troy tells her to look only at him, and she finds the courage to sing ("Breaking Free").
Ms. Darbus eventually decides to award the lead roles to Troy and Gabriella, making Sharpay and Ryan understudies (and at the basketball game, Sharpay accepts her defeat and tells Gabriella to "break a leg"). After winning both the scholastic decathlon and the basketball game with Troy's last minute shot, Chad gives Troy the winning ball and later asks Taylor out to the victory party. The film ends with the entire school gathering in the gym to celebrate ("We're All In This Together").
DOWNLOAD HSM CD1 & HSMCD2 | SUBTITLE |
subtitle bisa dicari di