Children's reading lists

Christmas gifts for 2023: Books for 9 to 12-year-olds

From spooky tales and thrilling whodunnits to fascinating non-fiction, we've picked out the best Puffin books for children aged nine to 12 to protect against disappointment on Christmas morning. 

Puffin team

Puffin Christmas gift guide

Find gift inspiration and ideas for children with our selection of festive books. Plus, we have a host of fun activities to get you in the Christmas spirit.

discover now

Sign up to the Puffin newsletter

Stories, ideas and giveaways to help you spark young imaginations