This is a smart, entertaining twist on fairy tales that became a bestseller for good reason. The premise is genuinely clever—two best friends get sorted into opposite schools, forcing them (and readers) to question what 'good' and 'evil' really mean.
The friendship between Sophie and Agatha is the heart of the story, and the book ultimately rewards inner character over outer appearance. That said, it's not for every family. The School for Evil is played for dark humor, but it's still literally teaching kids to be villains, which some parents will find off-putting. Conservative reviewers have real concerns about moral relativism.
For families comfortable with moral complexity and fantasy violence, this is a solid middle-grade read that hooks kids and gets them thinking. For families who prefer clearer moral lines, it might feel like it's celebrating villainy a bit too enthusiastically. Know your kid and your values.






