Best Books for Year 3

Our pick of the best books for Year 3 pupils (ages 7–8) — with free reading quizzes for every title.

Year 3 is a pivotal moment in reading development. Children are moving from learning to read to reading to learn. The books below are chosen for rich vocabulary, engaging plots and genuine emotional depth while remaining accessible for ages 7–8. Every title links to a free reading comprehension quiz.

Our Top Picks for Year 3

🦊 Fantastic Mr Fox — Roald Dahl

Ages 6–8

Short, punchy and brilliantly comic. Mr Fox's resourcefulness is an ideal hero, and the three horrible farmers are perfect comic villains. The moral questions about fairness are excellent discussion starters.

KS2 QuizSummary

🐢 Esio Trot — Roald Dahl

Ages 6–8

A short, gentle Dahl with an irresistible backwards-spelling conceit. Perfect for paired or guided reading. Warm, funny and manageable in a few sittings.

KS2 QuizSummary

😈 The Twits — Roald Dahl

Ages 6–8

Absolutely beloved by Year 3 children. The disgusting pranks are funny and the Muggle-Wumps' revenge is deeply satisfying. A brilliant introduction to the idea that inner character shows on the outside.

KS2 QuizSummary

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

Ages 7–10

One of the great children's classics. Charlotte's Web handles friendship, love and death with remarkable gentleness. Rich vocabulary and unforgettable characters.

KS2 QuizSummary

🐸 Harry's Mad — Dick King-Smith

Ages 7–9

Madison the African Grey parrot can hold real conversations. A hugely enjoyable story that is irresistible for Year 3 children.

KS2 QuizSummary

🌲 The Minpins — Roald Dahl

Ages 5–8

Dahl's last book and one of his most magical. Short enough to read in a single session. The final line is one of Dahl's most quoted.

KS2 QuizSummary

🐊 The Enormous Crocodile — Roald Dahl

Ages 5–8

Perfect for less confident Year 3 readers. Short, rhythmic and very funny, with the most satisfying villain defeat in all of Dahl.

KS2 QuizSummary

How to Choose the Right Book for Your Year 3 Child

For confident readers: Fantastic Mr Fox, Charlotte's Web and Harry's Mad offer real depth. For children building reading stamina: The Enormous Crocodile or Esio Trot provide shorter, manageable chapters. The best book is always the one your child will actually read — follow their interests rather than the reading level.

Frequently Asked Questions

What reading level is Year 3?

Year 3 children are typically aged 7–8, working at Book Band Gold to White. There is considerable variation within any class — some children read well above level, others are still developing fluency.

How long should Year 3 children read each day?

The national recommendation is at least 20 minutes per day. Year 3 is a key year for building reading stamina — a consistent reading habit at this stage has a significant impact on attainment throughout KS2.

Are Roald Dahl books suitable for Year 3?

Yes — most Roald Dahl books are entirely suitable for Year 3 and widely used in KS2 classrooms. The Twits, Esio Trot and The Enormous Crocodile are particularly well-matched to Year 3.

Related Resources

📚 Year 4📚 Year 5📖 Reluctant Readers🍫 Roald Dahl👩‍🏫 For Teachers🏠 All Quizzes