Leonardo, the Terrible Monster

Leonardo, the Terrible Monster by Mo Willems takes about 2.5 minutes to read aloud (263 words, about 1 sentence a page), and it lands best with children aged 3-6.
Measured read-aloud timeabout 2.5 minutes
- Words
- 263
- Sentences a page
- 1
- Re-read tolerance
- 4/5survives a fortnight on repeat
- Vocabulary
- 2/5everyday words
Check Leonardo, the Terrible Monster on AmazonAffiliate link
The useful verdict
Why Leonardo, the Terrible Monster works
Leonardo is a terrible monster, meaning bad at it, so he researches the most scaredy-cat child in the world and at last succeeds - only to discover the child was already crying about something else entirely. Willems leaves whole pages nearly empty so the scare has room, then swaps the goal from frightening to befriending.
Themes: monsters, failing, friendship, crying, humour.
Same shape, new story
Books like Leonardo, the Terrible Monster
Matched by length, refrain, sentence density, and listener—not just subject.
Straight answers
Questions parents ask about Leonardo, the Terrible Monster
- How long does it take to read Leonardo, the Terrible Monster aloud?
- About 2.5 minutes at an unhurried pace, from a word count of 263. Reading it fast shaves perhaps a third off; stopping for questions on every page can double it.
- What age is Leonardo, the Terrible Monster actually for?
- Ages 3-6 in our testing, which is narrower than the publisher's range. With 1 sentence a page and vocabulary at 2 out of 5, it asks for that much attention span and no more.
- Does Leonardo, the Terrible Monster survive being read on repeat?
- Yes. It survives a fortnight of nightly repeats, which is the real test.
- Is Leonardo, the Terrible Monster a good book for a child who will not sit still?
- It helps that it has a refrain a child can join in with. Those three features are what keep a wriggling toddler listening, far more than the subject matter does.




