This is a good book, well-written with good characters, but it's not middle school. The main character is an 11th grader who has sex within the first 3 chapters, he routinely interacts with drug dealers in the hood and at his private school. I just don't think it's middle school. Junior High, yes, High School, yes. Not middle school.
Reading: Worlds Afire--Paul B. Janeczko
On My Nightstand: Lots