NextPage Kids
Free family account
All guides
Holes book cover
Find at your libraryBuy on Bookshop.orgBuy on AmazonAffiliate links. We earn a small amount if you buy, and it never changes a verdict. As an Amazon Associate we earn from qualifying purchases.
Ages 10–121-min guideMysteryFriendship

Holes

by Louis Sachar
Good fitClever and funny. Great for readers who like puzzles.
Create a free family account to see a verdict for each of your kids.

What it’s about

Stanley Yelnats is sent to Camp Green Lake, where boys dig holes all day. Three stories from different times fit together.

The ending

What might come up

ViolenceSomeIn a past storyline, a Black man is killed by townspeople for kissing a white woman, who becomes an outlaw. At camp, Zero hits a counselor with a shovel, and a boy steps on a rattlesnake on purpose.
RacismSomeThat storyline shows racism openly and treats it as wrong.
Mean adultsSomeThe Warden attacks a counselor with venom-laced nail polish.
Death and lossSomeSeveral deaths in the past storylines.
LanguageA littleMild words like 'stupid' and 'sucks'.
RomanceA littleA love story in the past.

Why kids like it

Every piece of the puzzle clicks into place by the end.

Free printable quiz

  1. 1
    What is the name of the camp?
  2. 2
    Why is Stanley sent there?
  3. 3
    What is Zero’s real name?
  4. 4
    What is Stanley’s name spelled backwards?

Read it, then watch it

Read the book first, then watch it together and talk about what changed.

Holes
2003Rated PG

A faithful, well-loved adaptation.

If they liked this

Read next

Hatchet book cover
HatchetGary Paulsen

Tough kid, tough place, great story.

Wonder book cover
WonderR. J. Palacio

Friendship at school, told from many sides.

Matilda book cover
MatildaRoald Dahl

Another hero who outsmarts awful adults.

Buy links are affiliate links. We earn a small amount if you buy, and it never changes a verdict.
Parents also ask

Quick answers

Most kids can read it on their own from about age 10. As a read-aloud, it works from about age 9.