Apparently he was very self-conscious of his voice in the first movie so what they did was they blended Zac's natural singing voice with Drew Seeley's during the songs. However, the rest of the high school musical series' songs were actually sung by Zac.
Please explain