Best Historical Fiction Books for Middle School (2026): 5 Compared
Five historical fiction books for middle school compared by reading age, pages and publisher, from WWII spies to 1607 Jamestown.

At a glance
Top picks
As an Amazon Associate I earn from qualifying purchases. How we score
Middle school history class, but alive: the best historical fiction books for middle school make the past feel like now. We compared five by fit, content, value and age guidance, using only what the listings publish.
ShelfAnswers earns a commission when you buy through links on this page, at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure.
Quick picks
Best Overall Projekt 1065: 320 pages, 2016, Gratz Check price on Amazon
Best Wall A Night Divided: 352 pages, 2018, Nielsen Check price on Amazon
Best Jamestown Blood on the River: 272 pages, 2007, Carbone Check price on Amazon
Best Florida Raymie Nightingale: 288 pages, 2018, DiCamillo Check price on Amazon
Best Code The Bletchley Riddle: 416 pages, 2025, Sepetys Check price on Amazon
The picks
| # | Product | Shelf Score | Buy |
|---|---|---|---|
| 1 | Projekt 1065 | 9.7/10 | Buy |
| 2 | A Night Divided | 9.7/10 | Buy |
| 3 | Blood on the River | 9.7/10 | Buy |
| 4 | Raymie Nightingale | 9.7/10 | Buy |
| 5 | The Bletchley Riddle | 9.7/10 | Buy |
Pros
- 320 pages stated
- Grade 4-7 stated
- Alan Gratz author
Cons
- 320 pages, long
- 2016, not the newest
- WWII, heavy theme
Pros
- 352 pages stated
- Scholastic Gold stated
- Grade 3-7 stated
Cons
- 352 pages, long
- 2018, mid recency
- Berlin Wall, heavy theme
Pros
- Book 1 of 2 stated
- Grade 5-6 stated
- 1607 Jamestown stated
Cons
- 272 pages, mid length
- 2007, the oldest here
- 1607, old setting
Pros
- National Book Award finalist
- Grade 5-6 stated
- Newbery Medalist author
Cons
- 288 pages, mid length
- 2018, mid recency
- 1970s, old setting
Pros
- 2025, the newest here
- 416 pages stated
- ALA Notable stated
Cons
- 416 pages, the longest here
- 2025, the newest
- WWII, heavy theme
As an Amazon Associate I earn from qualifying purchases.
More picks to compare
Running Out of Time240 pages, 2023, Haddix.Check on Amazon
Prairie Lotus272 pages, 2022, Park.Check on Amazon
On the Wings of Heroes160 pages, 2008, Peck.Check on Amazon
Compare the picks
| Title | Shelf Score | Pages | Reading Age | Year | Publisher | Amazon |
|---|---|---|---|---|---|---|
| Projekt 1065 | 9.7/10 | 320 | 10-13 | 2016 | Scholastic Press | Check price |
| A Night Divided | 9.7/10 | 352 | 10-12 | 2018 | Scholastic Inc. | Check price |
| Blood on the River | 9.7/10 | 272 | 9-11 | 2007 | Puffin Books | Check price |
| Raymie Nightingale | 9.7/10 | 288 | 9-12 | 2018 | Candlewick | Check price |
| The Bletchley Riddle | 9.7/10 | 416 | 10+ | 2025 | Viking | Check price |
Specifications are manufacturer rated as listed, collected 17 October 2026.
How we scored them
The Shelf Score weighs fit, content, value and age guidance. Age guidance here means the stated reading age. No listing states a warranty. How we pick explains the weights.
| Book | Shelf Score | Fit /35 | Contents /25 | Value /25 | Age/level /10 |
|---|---|---|---|---|---|
| Projekt 1065 | 9.7 | 34 | 22 | 21 | 5 |
| A Night Divided | 9.7 | 34 | 22 | 21 | 5 |
| Blood on the River | 9.7 | 34 | 22 | 21 | 5 |
| Raymie Nightingale | 9.7 | 34 | 22 | 21 | 5 |
| The Bletchley Riddle | 9.7 | 34 | 22 | 21 | 5 |
Scores run from 9.2 to 9.8: each book’s point total is placed on that range, so more points always means a higher score. Reading age or level counts on a list where at least one listing gives one, and a book whose listing gives none then scores zero on it. Where no listing gives one, the score is taken over the other 85 points. Books carry no warranty, so warranty is not scored.
How to choose the best historical fiction books for middle school
Grade fit
The Blood on the River is grade 5-6; the Projekt 1065 is grade 4-7. Match the grade. For more middle grade, see our middle grade books.
Era
The Projekt 1065 is WWII; the Blood on the River is 1607. Pick the era that excites. For 5th graders, see our historical fiction for 5th graders.
Series
The Blood on the River is book 1 of 2; the rest stand alone. A series gives more to read.
Before you buy
Frequently Asked Questions
Which is the longest?
The Bletchley Riddle has 416 pages, the most here.
Which is the newest?
The Bletchley Riddle is 2025.
Which is a series starter?
The Blood on the River is book 1 of 2.
Related lists
See all kids and teens lists. Also see our historical fiction for 5th graders.




