15 Best Fantasy Books for 9 12 Year Olds

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.

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.

Check price on Amazon

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.

Check price on Amazon

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.

Check price on Amazon

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.

Check price on Amazon

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.

Check price on Amazon

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.

Check price on Amazon

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.

Check price on Amazon

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.

Check price on Amazon

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.

Check price on Amazon

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.

Check price on Amazon

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.

Check price on Amazon

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.

Check price on Amazon

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.

Check price on Amazon

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.

Check price on Amazon

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.

Check price on Amazon

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.

Leave a Comment