TL;DR: The School for Good and Evil is a six-book fantasy epic that flips the "happily ever after" script on its head. It’s perfect for the 10–13 age bracket who have outgrown Rainbow Magic but aren't quite ready for the heavy-duty romance of YA. Think Harry Potter meets Mean Girls, with a heavy dose of "is being 'good' just about being pretty?"
Quick Links:
- The Books: The School for Good and Evil (Series)
- The Movie: The School for Good and Evil (Netflix)
- The Vibe: Fantasy books for middle schoolers
If your kid has been talking about "Evers" and "Nevers" or suddenly has strong opinions about whether pink and black go together, you’ve hit the Soman Chainani era of parenting.
The premise is a classic fairy tale setup with a massive bait-and-switch. In the village of Gavaldon, every four years, two children are kidnapped by the Schoolmaster: one "good" and one "evil." Sophie, who wears pink and does good deeds mostly for the attention, is certain she’s headed to the School for Good. Her best friend Agatha, who lives in a graveyard and has a surly attitude, is the obvious candidate for the School for Evil.
Naturally, they get swapped. Sophie ends up in the pits of Evil (Ugly, slime, and doom), and Agatha ends up in the towers of Good (Princes, grooming, and etiquette). The rest of the series explores the idea that "Good" can be vain and cruel, while "Evil" can be loyal and kind. It’s a deconstruction of fairy tales that feels very relevant in a world where kids are constantly curating their "aesthetic" on Instagram or TikTok.
This series hits the middle-school sweet spot for a few reasons:
- The Identity Crisis: Middle school is essentially one long "who am I?" crisis. The book leans into the idea that you aren't just one thing. You can be a princess who likes to fight, or a villain who cares about her friends.
- The Aesthetic: The "Ever" vs. "Never" distinction is basically the original "Clean Girl" vs. "Goth" vibe. It’s very visual, which is why it translated so well to a Netflix movie.
- The Drama: It’s high-stakes. There are crushes, betrayals, and magical duels. It’s basically Gossip Girl but with wands and wolves.
Ask our chatbot about why this series is so popular on TikTok![]()
The books are genuinely well-written. Soman Chainani doesn't talk down to kids. He tackles complex themes like how friendship changes when romance enters the picture and the toxic nature of beauty standards. There are six books in the main cycle, so if your kid gets hooked, you’ve got their reading material sorted for the next six months.
I’m going to be honest: the movie is... fine. It’s a bit of a CGI fever dream. It stars Charlize Theron and Kerry Washington, who are clearly having the time of their lives, but the plot gets incredibly rushed. If your kid hasn't read the books, they might be a little lost. If they have read the books, they will likely complain that "Agatha’s hair isn't right" or "they cut the best scene." It’s a fun Friday night watch, but the books have way more substance.
Recommended Age: 10+
While the covers look bright and "fairy-tale-ish," there is some grit here.
- Violence: There are magical battles, some body horror (students being turned into animals or objects), and characters do die. It’s on par with the later Harry Potter books.
- Romance: There’s a lot of "who likes who." It stays firmly in the PG/PG-13 realm—lots of longing looks, some kissing, and a fair amount of jealousy—but nothing that will require an "awkward talk" before you're ready.
- Dark Themes: The "School for Evil" can be pretty dark. Teachers encourage students to be selfish and cruel. For a sensitive 8-year-old, the idea of being kidnapped from your parents might be a bit much. For a 12-year-old, it’s just "cool lore."
Check out our guide on finding age-appropriate fantasy books
The biggest takeaway for parents is that this series is a great conversation starter about internal vs. external value.
In the first book, the "Good" students are obsessed with their looks because they believe being beautiful is being good. It’s a perfect mirror for the "filter culture" kids see on Snapchat. You can easily pivot from a conversation about the book to a conversation about why people feel the need to look "perfect" online.
Also, be prepared for the "shipping" wars. Your kid will have very strong opinions on whether Sophie belongs with Tedros or if Agatha and Sophie’s friendship is the only thing that matters. (Pro-tip: The friendship is the heart of the story, which is actually a pretty great message for middle schoolers).
If your kid has inhaled the whole series and is looking for more, here are a few "next steps" that hit similar notes:
- If they like the "magical school/destiny" vibe but want more humor and Greek mythology.
- A bit more whimsical and slightly younger, but also deals with falling into fairy tales.
- This is the ultimate "I need a long series to obsess over" recommendation. It has a massive fandom and similar themes of hidden worlds and special powers.
- If they liked the "kids of villains" aspect, this is the pop-musical version. It’s much lighter and less "literary," but very catchy.
Learn more about the best book-to-movie adaptations for tweens![]()
The School for Good and Evil is a "Yes" for most intentional parents. It’s a series that encourages kids to look past labels and think critically about the stories they’re told.
It’s not "brain rot." It’s a gateway to more complex literature and a way for kids to process the social hierarchies of middle school through a magical lens. Just be prepared for them to start asking for more black eyeliner or more floor-length pink skirts depending on which "school" they decide they belong to this week.
Next Steps:
- Check the local library for Book 1.
- If they finish it, plan a movie night to watch the Netflix version and let them tell you everything the movie got wrong. It’s great for their critical thinking (and their ego).
- Ask them: "If you were kidnapped, which school do you think you'd actually end up in?" Their answer might surprise you.

