header banner image



If you take a bad boy and make him dig a hole every day in the hot sun, it will turn him into a good boy. That was what some people thought.

Stanley Yelnats was given a choice. The judge said, “You may go to jail, or you may go to Camp Green Lake.”

Stanley was from a poor family. He had never been to camp before.

When Stanley Yelnats is sent to Camp Green Lake Juvenile Correctional Facility for a crime he did not commit, life becomes much more of a challenge. First of all he has to dig a hole (as deep as a man) a day in the baking Texas heat, looking for who knows what. Then he has to avoid cruel Mr Sir and the menacing warden. Will Stanley survive in this hostile environment? An award-winning and international bestseller.

Holes Anniversary EditionHoles 10 Year Anniversary Edition

Includes Stanley Yelnats’ Survival Guide to Camp Green Lake 

In this 10th anniversary edition of Holes, Louis Sachar has also leant his knowledge and expertise of roughing it out in the Texan desert in Stanley Yelnats’ Survival Guide to Camp Green Lake. Imagine your misfortune if, like Stanley Yelnats, you found yourself the victim of a miscarriage of justice and interned in a juvenile correctional facility. This witty and utterly essential guide to survival is spiced with lots of information about the characters in Holes and is the perfect addition to the bestseller.

Download the first chapter
Buy the original edition of Holes
Buy the 10 Year Anniversary edition of Holes
Buy the audiobook  

Praise for Holes

‘Unmistakably powerful’ Philip Pullman
‘The most moving, exciting, thrilling book . . .  I loved it'  Malorie Blackman
‘Filled with the kind of quirky humour that I wish I could capture’ Eoin Colfer
‘A witty, moving read that grabs you and never lets up’ Telegraph
‘An extraordinary and unconventional novel’ Observer
‘An exceptionally funny and generous book’ Guardian
‘An instant classic’ Independent on Sunday
‘A total must-read’ The Times

Read a Q&A
Download the Teachers’ Guide
Watch the movie trailer for Holes