Cada cuatro años, dos niñas son secuestradas en el pueblo de Gavaldon. Cuenta la leyenda que estos niños perdidos son enviados a la Escuela del Bien y del Mal, la legendaria institución donde se convierten en héroes o villanos de cuentos de hadas. Con sus zapatillas de cristal y su devoción por las buenas obras, Sophie sabe que se unirá a las filas de antiguos alumnos como Cenicienta, Rapunzel y Blancanieves en la Escuela del Bien. Mientras tanto, Agatha, con sus vestidos negros sin forma y su malvado gato negro, parece encajar perfectamente con los villanos de la Escuela del Mal.