The School for Good and Evil Series 5-Book Set

For anyone wanting to become either a princess or a villain, the School for Good and Evil is the perfect place. But when Sophie, a girl determined to join the ranks of past students like Cinderella and Rapunzel in the School of Good, and Agatha, a seemingly natural fit for the villains in the School of Evil, get sent to the wrong schools, their fates are changed forever. Was this switch-up a mistake, or is this their first step in discovering who they really are? Includes the following titles: The School for Good and Evil, A World without Princes, The Last Ever After, Quests for Glory, and A Crystal of Time.