Disclosure: As an Amazon Associate, Bookish Wisdom earns from qualifying purchases. This doesn't change our picks or your price.
Quick answer: The best fantasy Books for 9 12 Year Olds include Harry Potter and the Sorcerer's Stone by J.K. Rowling, The Girl Who Drank the Moon by Kelly Barnhill, Nevermoor: The Trials of Morrigan Crow by Jessica Townsend 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.
Readers aged 9 to 12 are the perfect audience for fantasy: old enough for long series and big worlds, young enough to fall completely in love with them. These novels feature magic schools, hidden worlds, dragons and brave young heroes.
Table of Contents
Quick Comparison Table
| Book | Author | Ages | Best for |
|---|---|---|---|
| Harry Potter and the Sorcerer's Stone | J.K. Rowling | 9-12 | magic school fans |
| The Girl Who Drank the Moon | Kelly Barnhill | 10-13 | lyrical fantasy fans |
| Nevermoor: The Trials of Morrigan Crow | Jessica Townsend | 9-12 | readers who love whimsical worlds |
| Keeper of the Lost Cities | Shannon Messenger | 9-13 | fans of hidden worlds |
| Amari and the Night Brothers | B.B. Alston | 9-13 | mystery fans |
| The Land of Stories: The Wishing Spell | Chris Colfer | 9-12 | fairy tale fans |
| Fablehaven | Brandon Mull | 9-12 | magical creature fans |
| Gregor the Overlander | Suzanne Collins | 9-12 | underground world fans |
| The Tale of Despereaux | Kate DiCamillo | 8-11 | readers who like brave small heroes |
| Howl's Moving Castle | Diana Wynne Jones | 10-14 | fans of funny magic |
| The BFG | Roald Dahl | 8-11 | Roald Dahl fans |
| Pages & Co.: Tilly and the Bookwanderers | Anna James | 9-12 | book lovers |
| The School for Good and Evil | Soman Chainani | 10-13 | readers who like twists |
| Dragon Rider | Cornelia Funke | 9-12 | dragon lovers |
| The Phantom Tollbooth | Norton Juster | 8-12 | wordplay fans |
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. Harry Potter and the Sorcerer's Stone by J.K. Rowling
Harry learns he is a wizard and starts his first year at Hogwarts. Recommended ages: about 9-12.
Best for: magic school fans.
2. The Girl Who Drank the Moon by Kelly Barnhill
A girl accidentally filled with moonlight grows up with extraordinary magic. Recommended ages: about 10-13.
Best for: lyrical fantasy fans.
3. Nevermoor: The Trials of Morrigan Crow by Jessica Townsend
A cursed girl escapes to a magical city and competes for a place in a secret society. Recommended ages: about 9-12.
Best for: readers who love whimsical worlds.
4. Keeper of the Lost Cities by Shannon Messenger
Sophie learns she is an elf and moves to the Lost Cities. Recommended ages: about 9-13.
Best for: fans of hidden worlds.
5. Amari and the Night Brothers by B.B. Alston
Amari joins a secret supernatural bureau to find her missing brother. Recommended ages: about 9-13.
Best for: mystery fans.
6. The Land of Stories: The Wishing Spell by Chris Colfer
Twins fall into a world where fairy tales are real. Recommended ages: about 9-12.
Best for: fairy tale fans.
7. Fablehaven by Brandon Mull
Siblings discover their grandparents guard a preserve for magical creatures. Recommended ages: about 9-12.
Best for: magical creature fans.
8. Gregor the Overlander by Suzanne Collins
Gregor follows his sister into a world beneath New York City. Recommended ages: about 9-12.
Best for: underground world fans.
9. The Tale of Despereaux by Kate DiCamillo
A tiny mouse sets out to rescue a princess. Recommended ages: about 8-11.
Best for: readers who like brave small heroes.
10. Howl's Moving Castle by Diana Wynne Jones
Sophie is turned into an old woman and moves into a wizard's castle. Recommended ages: about 10-14.
Best for: fans of funny magic.
11. The BFG by Roald Dahl
Sophie and a Big Friendly Giant team up to stop man-eating giants. Recommended ages: about 8-11.
Best for: roald Dahl fans.
12. Pages & Co.: Tilly and the Bookwanderers by Anna James
Tilly discovers she can step into the stories she reads. Recommended ages: about 9-12.
Best for: book lovers.
13. The School for Good and Evil by Soman Chainani
Two best friends are taken to a school for fairy-tale heroes and villains. Recommended ages: about 10-13.
Best for: readers who like twists.
14. Dragon Rider by Cornelia Funke
A young dragon searches for a safe place for his kind. Recommended ages: about 9-12.
Best for: dragon lovers.
15. The Phantom Tollbooth by Norton Juster
Milo drives into a land where words and numbers are at war. Recommended ages: about 8-12.
Best for: wordplay fans.
How to Choose the Right Book
For a first big fantasy series, start with Harry Potter, Keeper of the Lost Cities or Nevermoor. Readers who love fairy tales should try The Land of Stories and The School for Good and Evil, while dragon fans will enjoy Dragon Rider. For younger or gentler readers, The Tale of Despereaux and The BFG are perfect.
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?
Harry Potter and the Sorcerer's Stone by J.K. Rowling 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 8 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.