En el pueblo de Gavaldon, cada cuatro años, dos niños a partir de los doce años son secuestrados por una fuerza desconocida que los arrastra a los páramos que rodean el pueblo. En algún momento de esos años, una caja que contiene cuatro libros de cuentos de hadas aparece misteriosamente frente a la biblioteca del pueblo y, por las ilustraciones de los volúmenes que muestran rostros conocidos, los aldeanos deducen que los niños secuestrados son arrastrados a la "Escuela del Bien y del Mal", donde son entrenados y preparados para convertirse en héroes y villanos de cuentos de hadas.
Mientras la mayoría de los niños están aterrorizados por esta fuerza que los secuestra, apodada el 'Gran Maestro' de la escuela, Sophie, una niña de 12 años amante del color rosa, frívola, dulce y bonita, sueña con ser elegida por el Gran Maestro para cumplir su sueño de entrar en la Academia del Bien y casarse con un príncipe azul con el que pueda tener una relación amorosa y tener el clásico "Felices para siempre". Su mejor amiga Agatha, en cambio, es una chica gruñona y de aspecto oscuro que vive con su madre en una casa del cementerio; por ello, todos la consideran la candidata perfecta para la Escuela del Mal. Con cuatro años, Sophie es secuestrada por el Gran Maestre y Agatha intenta rescatarla, pero acaba siendo secuestrada con ella.