Sophia IS going to the School for Good. She IS going to be a princess. In a real fairytale. With a real prince. She does everything she a princess should do; she gives her old corsets to the homeless, donates her not-so-tasty vegetables to those who can't afford filet mignon, AND she has befriended Agatha, the antisocial daughter of the town witch. No one (not even that pesky Belle) could possible be a better princess than Sophia.
To be blunt, Agatha would like to continue living with her cat in the cemetery.
When the Schoolmaster arrives in the middle of the night, he takes both girls. And deposits Agatha in the School for Good; Sophia finds herself surrounded by Nevers, the student body at the School for Evil. As the Schoolmaster has never made a mistake before, Sophia is quick to start pointing out her superior good; Agatha sticks out just as much at her school, but her focus is on going home as what really happens to the students at the School for Good and Evil quickly becomes clear.
Redefining the old phrase "You can't judge a book by its cover", this mid-grades novel brings out the best (and the worst) in a world cast in black and white.