All of them
Gabriela sang walk away in high school musical
No, he only sang in the first High School Musical movie.
Chad and Troy
The characters that sang the song Start of Something New in High School Musical were Vannessa Hudgens and Mark Antony and Jorge Rafeliavidela. They are all characters.
Sharpay Evans/Ashley Tisdale
angel by jessica Simpson
Troy Bolton, he sang Bet On It
it is gotta go my own way
sharpay evans and Ryan evans sang bop to the top
Efron sang all his own songs in High School Musical 2, including "Bet on Me."
Because she sang it as a solo singer. It was probably for an album.
there are 9 (or less or more )