This review originally posted at More Than Just Magic 
 Fairy Tale re-tellings seem to be what's hot right now and I personally think that's fantastic. I think it's even more fantastic however when I get to read a totally original fairy tale like The School for Good and Evil. Soman Chainani's book is a brand new fairy tale - instead of remixing old stories, it explains to readers where the stories come from. 
 Agatha and Sophie are both fantastic characters. They're both complex. At times you love them, at times they drive you insane (especially Sophie) but they are always compelling. At its heart The School For Good and Evil is the story of their friendship - of all friendships - and the trials and tribulations that go with it. No relationship is a walk in the park, they require work, but true friendships are the ones that push through. 
 The School For Good and Evil makes you question the idea of good and evil being polar opposites and makes you consider the grey area in between. It's a longer middle grade read, but you won't care because you'll be so wrapped up in the story. I personally can't wait to see what Agatha and Sophie get up to next in A World Without Princes.