This great reading list for Middle School kids is from the Newton Free Library system. I find that they have great book lists but sometimes there are so many of them that they are challenging to locate on the website. My sixth grade daughter read and recommends these books.