Finished The School of Good and Evil last week.
I have mixed feelings about it. Sophie's character was funny at first, then became annoyingly whiny, but about the halfway mark she suddenly decides to take charge of her life and the results are hilarious. I thought the ending of the book was right, and there were some things I didn't see coming.
The author plays with the whole concept of good and evil, and even though the rules of the school state that people are either born good or born evil, and cannot change their basic natures, the story itself refutes that, which is, of course, the point.
What I found annoying was the writing itself. The author is highly educated and award-winning, but the prose often reads like it's written by someone who doesn't quite grasp the nuances of the English language. Some word choices are iffy, and grammar is occasionally a little wonky. Descriptions are often over the top, action sequences are basically a train wreck--I found many of them nearly impossible to visualize--and holy cow, the dialogue tags. I think the one that jumped the shark for me was a character who "mooned" her dialogue. But this is MG fiction and I guess it's supposed to be colorful...
Speaking of the MG designation, I think it's more appropriate for the upper end of MG or the lower end of YA. It's a bit dark at times for kids at the younger end. The characters' ages are never mentioned, and I'm sure that's on purpose, but an age range is given (12-15). There is no doubt in my mind that Sophie, at least, is 15 going on 25. Agatha seems a little younger.
Currently reading Tabula Rasa by Ruth Downie (historical mystery set in Roman Britain), and Bernard Cornwell's new novel is next after that. Then I might get back to some fantasy or SF. Thinking of rereading Bujold's The Curse of Chalion, which I've read only once and that a long time ago, or maybe Stone Spring by Stephen Baxter. That one's one of the few print books I have with me here, and it's been awaiting my attention for awhile.