Best Roald Dahl Books — Ranked

From The Twits to Matilda — which Roald Dahl books are best for which reader?

Ranking Roald Dahl books is an unenviable task — he was remarkably consistent in quality across his career. But different books suit different readers and different purposes. This guide ranks Dahl's major children's novels by classroom value, literary complexity and broad appeal.

The Best Roald Dahl Books — Ranked

#1

📚 Matilda

Ages 8+ · Published 1988

Dahl's masterpiece. Matilda has everything: a brilliant protagonist, the most satisfying villain in children's fiction (Miss Trunchbull), a deeply moving friendship, and themes rich enough to sustain a GCSE-level analysis. The vocabulary is among the richest of any Dahl novel, and the moral framework is nuanced without being preachy. If a child or class reads only one Dahl, it should be Matilda.

KS2 QuizSummaryThemesTeaching Resource
#2

🍫 Charlie and the Chocolate Factory

Ages 8+ · Published 1964

The novel that defined Dahl for the world. The moral structure is clear and satisfying, Wonka is one of literature's great eccentrics, and the factory is an act of sustained imaginative invention. Slightly simpler thematically than Matilda but arguably more beloved. Essential.

KS2 QuizSummary
#3

🧙 The Witches

Ages 8+ · Published 1983

Dahl's darkest, most frightening and most thematically rich children's novel after Matilda. The grandmother is extraordinary; the Grand High Witch is terrifying; the themes about appearance, identity and unconditional love are profound. The ending is controversial (and was changed for the film) but perfectly expresses the book's moral logic.

KS2 QuizSummaryThemes
#4

🎪 The BFG

Ages 7+ · Published 1982

The most purely joyful of Dahl's novels. The invented language (Gobblefunk) is a unique pleasure, the friendship between Sophie and the BFG is among Dahl's most genuinely moving relationships, and the palace scenes are magnificent comedy. The dream sequences show Dahl at his most lyrical.

KS2 QuizSummary
#5

🏆 Danny the Champion of the World

Ages 8+ · Published 1975

The most underrated Dahl novel. Danny's father is the best parent in all of Dahl, and the father-son relationship at the heart of the novel is genuinely moving. The poaching plot is brilliantly conceived, and the treatment of law versus justice is remarkably sophisticated for a children's book.

KS2 QuizSummaryThemes
#6

🦊 Fantastic Mr Fox

Ages 6+ · Published 1970

The perfect short novel. Mr Fox is resourceful, loyal and triumphant; the three horrible farmers are comic grotesques; the underground feast is a celebration of community. Short enough to read in a day, rich enough to discuss for a week.

KS2 QuizSummary
#7

😈 The Twits

Ages 6+ · Published 1980

The most immediately accessible of Dahl's novels for younger readers. The Twits' horrible pranks and the Muggle-Wumps' revenge are pure comic satisfaction. Dahl's theory about ugly thoughts making ugly faces is delivered here with his characteristic directness.

KS2 QuizSummary
#8

🍑 James and the Giant Peach

Ages 7+ · Published 1961

Dahl's first novel for children and still a remarkable achievement. James's journey from cruelty to freedom inside a magical peach is a genuine fairy tale, and the insect characters are delightfully drawn. Slightly rougher in construction than the mature Dahl but full of invention.

KS2 QuizSummary
#9

🐢 Esio Trot

Ages 6+ · Published 1990

Gentle, warm and small — a perfect read-aloud. Mr Hoppy's roundabout courtship of Mrs Silver is treated with great tenderness, and the backwards-spelling conceit is irresistible.

KS2 QuizSummary
#10

📖 Boy: Tales of Childhood

Ages 10+ · Published 1984

Dahl's autobiography is essential reading for understanding where his fiction came from. The boarding school experiences are immediately recognisable as the source of Miss Trunchbull, and the chocolate-box chapter reveals the origin of Willy Wonka.

KS3 QuizSummary

For Different Types of Reader

First Dahl for a younger child (ages 5–7): The Enormous Crocodile or Esio Trot

First Dahl for an older child (ages 8+): Charlie and the Chocolate Factory or Fantastic Mr Fox

Best Dahl for a classroom at Year 5–6: Matilda

Best Dahl for a reluctant reader: The Twits or Fantastic Mr Fox

Most underrated Dahl: Danny the Champion of the World

Most complex Dahl: The Witches or Boy: Tales of Childhood

Frequently Asked Questions

What is the most popular Roald Dahl book?

Matilda and Charlie and the Chocolate Factory consistently top polls as the most popular Roald Dahl books. The BFG and Fantastic Mr Fox are close behind.

What is the hardest Roald Dahl book?

Boy: Tales of Childhood requires the most background knowledge (boarding school culture, wartime England). The Witches has the most complex themes. Matilda has the richest vocabulary.

Which Roald Dahl book is best for GCSE?

Matilda is the most commonly studied Dahl novel at GCSE, followed by The Witches and Charlie and the Chocolate Factory. All three have sufficient thematic and linguistic depth for GCSE analysis.

Related Resources

📅 Dahl in Order🍫 All Dahl Quizzes📚 Matilda🌿 Morpurgo📖 Best Primary Books🏠 All Quizzes