Best friends Sophie and Agatha are about to enroll at the fabled School for Good and Evil, where ordinary boys and girls are trained to be fairy tale heroes and villains. Sophie's sure she'll graduate a storybook princess, while Agatha seems a natural fit for the School of Evil. But suddenly the two girls find their fortunes reversed—Sophie's dumped in the School for Evil, while Agatha is in the School for Good. Is this ''mistake'' actually a clue to discovering who they really are? The School for Good and Evil is an epic journey into a dazzling new world, where the only way out of a fairy tale is to live through one.