My daughter isn't big on reading so I read it to her. Although the reading level is perfect for the age intended, I think middle school kids would enjoy it too. I was delighted that my daughter was so interested and had so much to say about it. She really wanted to go into depth about her views of the situation.