Best Books for Primary School Children

The very best children's books for ages 5–11 — chosen by teachers, loved by children, all with free quizzes.

Choosing books for primary school children means navigating an enormous range of titles, abilities and interests. This guide brings together the books that have stood the test of time in UK primary classrooms — beloved by children, trusted by teachers and rich enough to support learning. Every title has a free reading comprehension quiz on freebookquiz.com.

The All-Time Primary School Classics

These books have been read in UK primary schools for decades. They are on reading lists because they work — compelling plots, rich language and themes that genuinely engage children of all backgrounds.

📚 Matilda — Roald Dahl

Ages 8–11 · Year 5–6

Dahl's masterpiece and one of the most widely taught novels in UK primary schools. The story of an extraordinary girl in a hostile world — rich in vocabulary, theme and character. Suitable for Year 5 and Year 6 class reads and guided reading.

KS2 QuizSummaryTeaching Resource

🍫 Charlie and the Chocolate Factory — Roald Dahl

Ages 8–11 · Year 4–5

Still one of the most beloved children's books in the world. Consistently engaging, morally clear and full of imaginative invention. An ideal Year 4 or 5 class novel.

QuizSummary

🎪 The BFG — Roald Dahl

Ages 7–10 · Year 3–5

Sophie and the BFG's friendship is one of the warmest in children's literature. The invented Gobblefunk language is perfect for vocabulary and language work at KS2.

KS2 QuizVocabulary

🦊 Fantastic Mr Fox — Roald Dahl

Ages 6–9 · Year 2–4

Short, fast and completely satisfying. The perfect novel for children moving from early readers to proper chapter books.

KS2 QuizSummary

🕷️ Charlotte's Web — E.B. White

Ages 7–10 · Year 3–5

One of the great American children's classics. Friendship, love and death handled with remarkable gentleness. Rich in vocabulary and themes.

KS2 QuizSummary

🐴 War Horse — Michael Morpurgo

Ages 9–12 · Year 5–6

Joey's perspective on the First World War is unlike anything else in children's fiction. Excellent for cross-curricular work with History.

KS2 QuizSummary

🏝️ Kensuke's Kingdom — Michael Morpurgo

Ages 9–11 · Year 5–6

A survival adventure and a friendship story. Michael and Kensuke's relationship is one of the most moving in KS2 fiction.

KS2 QuizSummary

🏡 Goodnight Mister Tom — Michelle Magorian

Ages 10–12 · Year 6

One of the great British children's novels. Willie Beech's transformation in Weirwold is one of the most satisfying character arcs in the primary canon.

KS2 QuizSummary

🌎 Stig of the Dump — Clive King

Ages 8–11 · Year 4–5

A timeless classic. Barney and Stig's friendship needs no shared language. The Midsummer sequence at the end is genuinely magical.

KS2 QuizSummary

💰 Billionaire Boy — David Walliams

Ages 7–10 · Year 3–5

The Walliams book that has converted most reluctant readers. Funny, fast and emotionally honest about what really matters.

KS2 QuizSummary

By Year Group — Quick Reference

Year 1–2 (Ages 5–7): Fantastic Mr Fox, The Enormous Crocodile, The Twits, Esio Trot, The Minpins

Year 3–4 (Ages 7–9): The BFG, James and the Giant Peach, Kensuke's Kingdom, The Butterfly Lion, Gangsta Granny, Stig of the Dump, Charlotte's Web

Year 5–6 (Ages 9–11): Matilda, Charlie and the Chocolate Factory, War Horse, Shadow, Danny the Champion of the World, Goodnight Mister Tom, The Witches

What Makes a Great Primary School Book?

The best primary school books share certain characteristics: they are compelling enough that children want to keep reading, accessible enough that the vocabulary does not create a constant barrier, and rich enough to reward discussion, analysis and re-reading. They have characters children genuinely care about — characters whose decisions and feelings raise the kinds of questions that make English lessons worth having.

Every book on this page meets all three criteria. And every one has a free KS2 reading quiz on freebookquiz.com — covering retrieval, inference and vocabulary, and aligned to the KS2 national curriculum.

Frequently Asked Questions

Which is the single best book for a Year 5 or Year 6 class?

Matilda is the most commonly recommended single novel for Year 5 and 6. It has the vocabulary depth, thematic richness and narrative quality to sustain weeks of classroom engagement — and children love it.

Are Roald Dahl books still relevant for today's children?

Yes — without question. Dahl's books continue to be among the most read in UK primary schools and are beloved by children from every background. His moral clarity, comic timing and empathy with children are as powerful today as they were in the 1980s.

What is the most important book for KS2 SATs preparation?

Any rich, high-quality novel develops the skills tested in KS2 SATs. However, texts with challenging vocabulary, multi-layered characters and significant themes — like Matilda, War Horse or Goodnight Mister Tom — develop these skills most efficiently.

Related Resources

📚 Year 5📚 Year 6🍫 Roald Dahl🌿 Morpurgo😂 Walliams👩‍🏫 For Teachers🏠 All Quizzes