Reading Guides · October 12, 2026
Middle School Reading List: 12 Classic Books Kids Actually Finish (Under $5)
12 classic middle school reading list books for ages 10–14 — Holes, The Giver, Number the Stars and more — with grade-by-grade picks, all under $5 used.
Looking for books that middle schoolers will actually finish? These are the titles that show up on school reading lists year after year — and every copy below is under $5 on our $5 Shelf.
We sell gently used copies, one of each, so if a title is sold out, check back — we restock classics often.
Quick picks by grade
- 6th grade (ages 11–12): Holes, Number the Stars, The Tale of Despereaux, Matilda
- 7th grade (ages 12–13): The Westing Game, A Wrinkle in Time, The Secret Garden, The Bad Beginning
- 8th grade (ages 13–14): The Giver, The Hobbit, The Book Thief
The 12-book middle school reading list
1. Holes — Louis Sachar
Ages 10–13
A boy sent to a desert camp for a crime he didn't commit digs holes every day — and slowly uncovers a century-old family curse. Funny, twisty, and a perfect first pick for reluctant readers.
2. Number the Stars — Lois Lowry
Ages 10–12
Ten-year-old Annemarie helps her Jewish best friend escape occupied Denmark in 1943. Short, gripping, and the gentlest way into WWII history for this age.
3. The Giver — Lois Lowry
Ages 12–14
Jonas lives in a 'perfect' community with no pain, no color and no choices — until he's chosen to hold its memories. The dystopia that started it all, and a classroom staple for discussion.
4. The Westing Game — Ellen Raskin
Ages 10–14
Sixteen heirs, one eccentric millionaire's will, and a puzzle to solve. A Newbery-winning mystery that rewards close reading — great for kids who like logic games.
5. A Wrinkle in Time — Madeleine L'Engle
Ages 10–13
Meg Murry travels across space and time to rescue her father. Science fiction, family and courage in one classic that still shows up on nearly every school list.
6. The Secret Garden — Frances Hodgson Burnett
Ages 9–12
A lonely girl discovers a locked, forgotten garden on a Yorkshire estate and brings it — and a few people — back to life. A calm, comforting read for quiet afternoons.
7. The Tale of Despereaux — Kate DiCamillo
Ages 8–11
A tiny mouse with oversized ears falls in love with a princess. Storybook-style chapters make it ideal for the youngest middle schoolers or for reading aloud.
8. Matilda — Roald Dahl
Ages 8–12
A brilliant girl, terrible parents and the most fearsome headmistress in children's books. Pure Dahl mischief — fast, funny and hard to put down.
9. Charlie and the Chocolate Factory — Roald Dahl
Ages 8–11
Five golden tickets, one very strange chocolate factory. An easy win for younger readers before they move to longer novels.
10. The Bad Beginning — Lemony Snicket
Ages 9–12
Book 1 of A Series of Unfortunate Events: three clever orphans versus the villainous Count Olaf. If it clicks, there are twelve more books waiting.
11. The Hobbit — J. R. R. Tolkien
Ages 11–14
Bilbo Baggins leaves home for dragons, dwarves and treasure. The best on-ramp to epic fantasy — and a stepping stone to The Lord of the Rings.
12. The Book Thief — Markus Zusak
Ages 13+
Narrated by Death, it follows a girl in Nazi Germany who steals books and shares them. Longer and heavier — best for strong 8th-grade readers heading into high school.
Ready for a series? The Chronicles of Narnia
For a reader who finishes one of these and wants more of the same world, C. S. Lewis's seven Narnia books are a natural next step. The series has two reading orders, and older and newer copies are even numbered differently — our Narnia books in order guide explains both and lists the paperbacks we have in stock.
How to make reading stick
- Let them choose. Kids finish books they picked themselves. Give them three options from this list and let them decide.
- Mix one "fun" book with one "assigned" book. A Roald Dahl or Lemony Snicket next to The Giver keeps momentum going.
- Read the same book together. Short classics like Number the Stars or Holes are quick enough for parents to read alongside.
- Buy used. A stack of five used paperbacks costs less than one new hardcover — and they're just as readable.
Build a stack and ship it free
Orders over $35 ship free within the US. Pair a few $2.99–$4.99 classics with a bigger series and you're there. They also make an easy holiday stocking stuffer. Browse the full $5 Shelf or our books under $10.