Getting middle school students to read can sometimes be a chore. I have found that if students find an author that they like, they will read everything by the author and enjoy it. Many times students get excited about reading and cannot wait until the author publishes another book.
After teaching middle school for several years, I have found the following authors to be favorites of my students:
There are many other great writers with books in a series, but every year students reach for these books. If a student stands in the library looking too long, I can usually suggest one of these books to the student. Generally, the student takes it and reads it.