Do you like DC comics for the pre-teen to teen level? Then you might like The Mystery of the Meanest Teacher: A Johnny Constantine Graphic Novel by Ryan North, with Derek Charm as the illustrator. It is a fun story with a few magical twists, and how middle school/boarding school can be a real killer. This is a superhero story with an overconfident protagonist, and with a lot of magic.
We follow John “The Kid” Constantine, as a middle school student, who gets into some trouble back in the UK (he ticked off some dead people, i.e.: ghosts. And since they have nothing but time on their hands, they can wait for him to come out of his hiding spot). Kid (don’t call him John), with a lot of help from some demon friends, um… demon guys who tolerate him, comes to Massachusetts to hide in a boarding school. Here he thinks he will be a big man on campus. Not because he needs friends, but because he is The Kid. But his magic does not work, the kids really do not like him, the one potential friend is a bigger outcast than he is, and his history teacher might be a witch who wants to kill him.
The adult reader will more than likely see what is coming, but a few things are a surprise. But the idea that not all demons or witches are “all bad/all good” is not one of them. Nor is the fact that Johnny and Anna will become friends. Though Anna has a little surprise of her own that I did not (but should have) seen coming. There is a big epic battle at the end (Will they or won’t they win??? Not so spoiler, yeah they win) and it is a comfortable read. The teen Johnny C is based on the character created by Alan Moore, Steve Bissette, John Totleben, and Jamie Delano and John Ridgway.