Disclosure: As an Amazon Associate, Bookish Wisdom earns from qualifying purchases. This doesn't change our picks or your price.
Quick answer: The best historical Fiction Books for 12 Year Old Boy include Johnny Tremain by Esther Forbes, Woods Runner by Gary Paulsen, Refugee by Alan Gratz and twelve more picks chosen for story quality and age fit. Each book below has a short description, a suggested age range and who it suits best, with a comparison table to help you choose quickly.
Twelve-year-old boys often love historical fiction packed with battles, escapes and survival. These novels cover the American Revolution, the Civil War, World War II and more, and they are full of action that makes history come alive.
Table of Contents
Quick Comparison Table
| Book | Author | Ages | Best for |
|---|---|---|---|
| Johnny Tremain | Esther Forbes | 10-14 | Revolution fans |
| Woods Runner | Gary Paulsen | 10-13 | survival fans |
| Refugee | Alan Gratz | 11-14 | action fans |
| Projekt 1065 | Alan Gratz | 11-14 | spy story fans |
| Allies | Alan Gratz | 11-14 | D-Day fans |
| Bud, Not Buddy | Christopher Paul Curtis | 9-12 | readers who like humour |
| Al Capone Does My Shirts | Gennifer Choldenko | 10-13 | funny family stories |
| The Cay | Theodore Taylor | 10-13 | survival fans |
| Iron Thunder | Avi | 10-13 | Civil War fans |
| Soldier Boys | Dean Hughes | 12+ | readers who like two viewpoints |
| I Survived the Battle of Gettysburg, 1863 | Lauren Tarshis | 7-10 | quick reads |
| The Fighting Ground | Avi | 10-13 | short book fans |
| Bull Run | Paul Fleischman | 11-14 | readers who like many voices |
| Blood on the River: James Town 1607 | Elisa Carbone | 10-13 | colonial history fans |
| Ground Zero | Alan Gratz | 11-14 | recent history readers |
How We Chose These Books
We looked for real, widely available titles that match the theme and the age range, and we favoured books with clear storytelling and strong reputations with parents, teachers and librarians. Age ranges are suggestions, not rules, so you know your reader best. Previewing a book before you hand it over is always a good idea, especially for sensitive topics.
The 15 Books
1. Johnny Tremain by Esther Forbes
A young silversmith joins the patriots in Boston. Recommended ages: about 10-14.
Best for: revolution fans.
2. Woods Runner by Gary Paulsen
Samuel tracks his kidnapped parents through wartime New York. Recommended ages: about 10-13.
Best for: survival fans.
3. Refugee by Alan Gratz
Three young people in three eras flee danger. Recommended ages: about 11-14.
Best for: action fans.
4. Projekt 1065 by Alan Gratz
A boy spies on the Nazis from inside the Hitler Youth. Recommended ages: about 11-14.
Best for: spy story fans.
5. Allies by Alan Gratz
Young soldiers and civilians live through the D-Day invasion. Recommended ages: about 11-14.
Best for: d-Day fans.
6. Bud, Not Buddy by Christopher Paul Curtis
Bud looks for his father during the Great Depression. Recommended ages: about 9-12.
Best for: readers who like humour.
7. Al Capone Does My Shirts by Gennifer Choldenko
Moose lives on Alcatraz Island in 1935. Recommended ages: about 10-13.
Best for: funny family stories.
8. The Cay by Theodore Taylor
Phillip is shipwrecked with an older sailor named Timothy. Recommended ages: about 10-13.
Best for: survival fans.
9. Iron Thunder by Avi
Tom works on the ironclad ship Monitor. Recommended ages: about 10-13.
Best for: civil War fans.
10. Soldier Boys by Dean Hughes
An American and a German boy go to war. Recommended ages: about 12+.
Best for: readers who like two viewpoints.
11. I Survived the Battle of Gettysburg, 1863 by Lauren Tarshis
Thomas and his sister escape to the Union army. Recommended ages: about 7-10.
Best for: quick reads.
12. The Fighting Ground by Avi
Jonathan joins a single day of fighting in the Revolution. Recommended ages: about 10-13.
Best for: short book fans.
13. Bull Run by Paul Fleischman
Sixteen narrators describe the first major battle of the Civil War. Recommended ages: about 11-14.
Best for: readers who like many voices.
14. Blood on the River: James Town 1607 by Elisa Carbone
Samuel sails to Jamestown as a servant to Captain John Smith. Recommended ages: about 10-13.
Best for: colonial history fans.
15. Ground Zero by Alan Gratz
Two boys' lives connect through 9/11. Recommended ages: about 11-14.
Best for: recent history readers.
How to Choose the Right Book
For action, start with Refugee, Allies and Projekt 1065. Boys interested in early America should try Johnny Tremain, The Fighting Ground and Blood on the River. For Civil War stories, Iron Thunder and Bull Run are excellent, while Bud, Not Buddy and Al Capone Does My Shirts add humour.
Tips for Choosing and Sharing These Books
- Read it first. A quick skim lets you spot anything that might need a conversation.
- Match the book to the child. A reader who loves jokes may prefer a funny pick, while a quiet reader may prefer a gentler story.
- Read together. Pausing to ask what a character might feel or do next turns a story into a conversation.
- Visit the library. Borrowing a few titles from this list lets you find the ones your child returns to.
- Revisit favourites. Children often ask for the same book again and again, and rereading builds confidence.
Frequently Asked Questions
What is the best book on this list to start with?
Johnny Tremain by Esther Forbes is a strong place to start, and every book on this list is a good option.
What age are these books for?
The books on this list suit roughly ages 7 to 14, and each entry shows its own suggested range.
Should I read these books aloud?
Many of them work well read aloud, especially with younger children, and older readers may enjoy reading them independently.
Where can I find these books?
Most of these titles are easy to find at public libraries, school libraries and bookshops, and many are available as ebooks or audiobooks, which can help reluctant or struggling readers.
Related: 15 Best Historical Fiction Books for 14 Year Olds · 15 Best Historical Fiction Books for 13 Year Old Boys