If you’re trying to work out what age Roald Dahl books are for, the honest answer is that there isn’t one. There’s a range, roughly 5 to 9, and it depends entirely on which book you’re holding.

The Magic Finger and The Twits are barely in the same ball park. One is a story you can read to a 5 year old before tea. The other is a book about two people whose hobbies include bird pie and revenge.

Roald Dahl is basically a whole children’s bookshop by himself, which is wonderful, and also exactly why the age question gets a little confusing. If your house is already filled with funny books for 7 year olds, some of these will be old news and some will still be a year or two away. So here’s the book-by-book version.

Why Dahl’s age range is so confusing

Search any Dahl title and you’ll get a different answer from every site (helpful). A box set listing says one thing, a reading-pack page says ages 7 to 9, and a forum thread from ten years ago has a parent reading George’s Marvellous Medicine to a 4 year old who loved every second.

Two things are going on. First, Dahl wrote for everyone from picture-book age to confident readers, and the covers all look the same (thank you, Quentin Blake), so the shelf gives you no clues. Second, almost every Dahl book works aloud a year or two before a child can read it alone. A 5 year old being read The BFG at bedtime and an 8 year old reading it solo are both having the right experience.

So the ages below are a guide to reading alone, with read-aloud notes if that’s your thing too. If you want the general method for sizing up any book, not just Dahl, our how to tell what age a book is for piece walks through it.

What age are Roald Dahl books for, book by book

First Dahl: age 5

The Magic Finger is the easiest way in. The girl next door hates that the Gregg family go shooting every Saturday, so she puts the Magic Finger on the lot of them, and very strange things start to happen. Short enough for one or two sittings.

George’s Marvellous Medicine is the naughtiest of the early ones. George, alone in the house with the most horrid grandma ever, decides her medicine needs improving and starts adding ingredients. Children find this hysterical. Some parents might wince at how gleefully grandma gets what’s coming.

Revolting Rhymes and Dirty Beasts are poetry-style, and they’re brilliant read-alouds. Fairy tales retold the way Dahl reckoned they really went, wicked beasts, crooks and a ghastly giant included. If your child already knows Goldilocks, the punchlines will land beautifully.

The Giraffe and the Pelly and Me is the softest one on the shelf. Billy dreams of turning a weird old house into a sweet-shop, then finds a giraffe, a pelican and a monkey living inside, running the Ladderless Window-Cleaning Company. No villains that will keep your little one awake at night.

Age 6: the proper stories start

Fantastic Mr Fox is many children’s first solo Dahl. Three mean farmers, Boggis, Bunce and Bean, have Mr Fox and his family surrounded, and Mr Fox would rather die than surrender. Short chapters, high stakes, a hero who wins by being cleverer than everyone else.

Danny the Champion of the World is the warm one. Danny lives in a gypsy caravan, his best friend is his dad, and then he discovers the secret his dad has kept for years, which pulls them both into an audacious plot against nasty Victor Hazell. Slower and more grown-up in feel. Lovely aloud at 6, better solo at 7 or 8.

Matilda sits at 6 on our shelves for reading aloud, and there’s more on her below, because “can my 5 year old have Matilda yet” turns out to be the question parents actually type into Google at 11pm.

Age 7: the famous ones

Charlie and the Chocolate Factory needs no introduction, but for the record. Willy Wonka’s factory is opening at last, five golden tickets, and Charlie up against Augustus Gloop, Veruca Salt, Violet Beauregarde and Mike Teavee, four of the most satisfying awful children in fiction. Confident 7 year olds manage it solo and it’s also a five-star family read-aloud.

James and the Giant Peach opens with James’s parents being eaten by a rhinoceros, which tells you everything about Dahl’s idea of scene-setting. Then it’s horrible aunts, magic crystals, a peach as big as a house and a crew of oversized insects. Darker in its first chapter than people expect, then pure adventure.

Esio Trot is the outlier, a small love story. Mr Hoppy adores his neighbour Mrs Silver, Mrs Silver adores her tortoise Alfie, and Mr Hoppy’s plan to win her heart involves a backwards spell and a lot of cabbage leaves. Sweet, short and secretly one for slightly older readers who’ll get the joke of it. Nothing scary whatsoever.

Age 8 and up: the darker end

The BFG earns its place here because of the ideas rather than gore. Sophie is carried off in the middle of the night by a giant, and she’s lucky it’s the nice one, because the Bloodbottler and the rest are heading to England to eat children. It’s played for warmth and wordplay (jumbly, swollomp, whizzpopping), but a sensitive 6 year old can find the child-eating giants a lot. From 8 solo, earlier aloud if your child laughs at scary things.

The Twits is short, so it often gets handed over early, but it’s the meanest book Dahl wrote. Mr and Mrs Twit hate everything except playing vicious jokes on each other, catching birds for bird pie and tormenting their monkeys, the Muggle-Wumps, who eventually want revenge. Gross-out rather than frightening. The humour lands best around 7 or 8, when children are old enough to relish how horrible everyone is.

Is Matilda OK for a 5 year old?

As a read-aloud, mostly yes. Matilda is a small girl with extraordinary brains, ghastly parents who ignore her, and eventually a power her family never sees coming. The villains are pantomime-horrible rather than nightmare-horrible, and a 5 or 6 year old with a parent doing the voices will be fine.

Reading it alone is a different matter. It’s long, and the jokes about awful adults work better once a child has met a few. Most children are ready to read it solo at 7 or 8. And to be clear, this is the book we’re talking about, not the musical or the films, which have their own vibe entirely.

What about The Witches?

The one everyone asks about. It’s a tier scarier than anything else on this page (it still scares me!), and it’s the Dahl most likely to genuinely frighten a child rather than delight them. Most 8 and 9 year olds who like a shiver are fine but plenty of sensitive 10 year olds are not. If your child found the BFG’s giants a lot, wait.

Not ready for the big ones? Four with the same feel

If your child has done the Dahl their age can carry and is hungry for more of that flavour, these four have it, each at a different point on the ladder.

Daisy and the Trouble with Zoos by Kes Gray

Daisy and the Trouble with Zoos

Kes GrayAge 5Funny

It’s Daisy’s birthday, and her treat is a zoo trip with her best friends, where the keeper is letting her into the actual penguin cage to feed REAL ACTUAL PENGUINS. Daisy is what happens when a Dahl child gets her own series, and there’s a whole shelf of her adventures once this one lands. For 5 and 6 year olds.

The Bolds in Trouble by Julian Clary

The Bolds in Trouble

Julian ClaryAge 6Funny

The Bolds look like an ordinary Teddington family, as long as nobody notices the tails and fur under their clothes. Keeping their heads down gets harder when a sly fox starts making a nuisance of himself, and it’s up to the Bolds to stop him. Hand it to a Fantastic Mr Fox fan and watch the fox switch sides. For 6 up.

Uncle Gobb and the Dread Shed by Michael Rosen

Uncle Gobb and the Dread Shed

Michael RosenAge 7Funny

Malcolm is a perfectly ordinary ten year old. His story features his very bossy uncle, some baked beans, a school which tries to make interesting things BORING, and a genie who appears when you rub your nose. It also includes lots of very useful facts, many of which are untrue. The closest thing on our shelves to Matilda’s energy. For 7 up.

Wild Thing by Emma Barnes

Wild Thing

Emma BarnesAge 8Funny

Kate’s little sister is known as Wild Thing, and she’s earned it. When she’s not getting things stuck up her nose she’s biting people’s bottoms and scaring the neighbours, and now she’s about to start school. One for the reader who thinks The Twits is the funniest book ever written. For 8 up.

And when they’ve torn through the whole Dahl shelf and want to know what’s next, our what to read after Roald Dahl guide picks up exactly there.

Just so you know…

Little Reads stocks sixteen of Roald Dahl’s books, from The Magic Finger right up to The Twits, plus every pick above.

It’s a hand-picked library of 3,000+ books for children aged 5 to 11. A free account gives you 100+ free books, and full access is £7.99 a month after a 7-day free trial. Cancel anytime.

We’re a library, not a classroom, so it’s not the app for phonics or learning to read.

But if your child is currently eyeing up grandma’s medicine cabinet with a thoughtful expression, we can keep the ideas coming.