Le pays Munchkin fête la mort de la Méchante Sorcière de l’Ouest. La fée Glinda, porteuse de la nouvelle, est interrogée sur son ancienne amitié avec cette dernière, Elphaba, une petite fille moquée par les enfants à cause de sa peau verte et qui avait été chargée de veiller sur sa cadette, Nessarose, lorsque celle-ci avait intégré l’université de Shiz. Galinda, qui rêve de maîtriser la magie, fait sa rentrée et devient instantanément très populaire. Elphaba, elle, sème malgré elle le chaos en voulant protéger Nessa. Elle est prise sous l’aile de la sorcière Madame Morrible, qui maquille les faits. Elphaba et Galinda partagent la même chambre, mais se détestent. Le professeur Dillamond, une chèvre, raconte que les animaux parlants sont peu à peu chassés du pays d’Oz, ce qui indigne Elphaba. Le prince Fiyero arrive à l’école et se met en couple avec Galinda. Le soir tous les élèves se rendent à l’Ozdust, un club. Quand Elphaba arrive, elle est moquée, mais Galinda la prend sous son aile et elles deviennent amies. À la demande d’Elphaba, Mme Morrible offre une baguette à Galinda. Dillamond est chassé de l’école. En hommage, Galinda décide de s’appeler Glinda. Elphaba et Fiyero libèrent un lionceau capturé. Elphaba, conviée à Emerald City par le Magicien d’Oz, demande à Glinda de l’accompagner. Mais le Magicien utilise les pouvoirs d’Elphaba pour transformer malgré eux ses gardes en singes. Elphaba se rebelle et part vers l’Ouest sur un balai volant.