This answer contains spoilers… (view spoiler)[I think a mature fifth or sixth grader could handle this. If you're worried, preview it yourself or do a quick search. There are some topics in this book which might be difficult for kids - kidnapping by a father who has done time for murder, death of a close friend. These things are very well-delivered for a younger audience. Scholastic (on my edition) says the book 'appeals to 5th-8th graders and it's a grade 5 reading level'. I hope that helps! (hide spoiler)]
Jay Rossignol Yes!! This book contains graphic, horrifying violence and mental and physical child abuse, murder and attempted child murder by their parent. I couldn't believe it when my elementary age girl told me about it after she couldn't sleep for a few weeks. If you want your child to have thoughts of their father murdering his mother, breaking the neck of his little friend and trying to strangle him, as opposed to stories that foster imagination, fantasy and hope, you're a very disturbws parent pretending your "woke" moral apathy is somehow beneficial for a child. My kids are still sensitive and don't need to be traumatized in order to understand empathy and other positive themes the book attempts to instantiate.
Daniel No not really it is a good book for 4th through 8th grades because the words Moron, and stuff is not as always good but a 4th grader and all middle school could read this and be fine reading it.
Amelia Villella Not really anything inappropriate for 3rd graders and up. I read this i 4rth grade though...
Lily I read this book as a read aloud in fourth grade and I was fine. As long as you have someone to discuss the book with, you should be fine. It's really a very good book!
Deb not if you think your kid is mature enough to read about his father kidnapping him, tying him up, then choking him, which makes the main character remember a childhood memory of his dad choking his mother to her death. Not inappropriate at all