Whether you’re a parent, teacher, or librarian, discover the best middle grade books to recommend, read aloud, and share with kids ages 9 to 12.