The Bletchley Riddle Activity Packs

The Bletchley Riddle Activity Packs

Prices from £0.00

The Bletchley Riddle is a stunning collaboration from two multi-award-winning and globally bestselling authors: Ruta Sepetys and Steve Sheinkin. Free physical and digital packs are available to order. 

Physical packs will include the following:

  • Bookmarks
  • Pencils
  • Stickers

Digital packs will include the following:

  • Reading Guide
  • Activity Sheets
  • Codebreaking competition sheet

More about the book

It is the summer of 1940. The world is at war. These days, you don’t know who you can trust  or who might be a secret spy…

Maths whizz Jakob Novis has been recruited to the secret codebreaking centre at Bletchley Park. As Jakob works to crack the Nazi’s Enigma cipher, his younger sister Lizzie has an undercover mission of her own: to find their mother.

Filled with codes to decipher and mysteries to unravel, this is the unputdownable adventure that will have you on the edge of your seats.

Orders for one PHYSICAL pack per library only. Digital packs are unlimited.

If you are ordering more than one physical pack (to disperse to other libraries in your region) you need to also email  kathleen.ktorides@readingagency.org.uk to notify her of the individual library names that the packs will be used at. Alternatively, you can do individual orders for each library in the shop. Please place your order by Friday 16 May. Packs may sell out before this date.

Packs will be dispatched to libraries in May.

The Reading Agency

Join our mailing list

Get our newsletters to stay up to date with programme news, resources, news and more.

document.addEventListener('DOMContentLoaded', function () { const productJson = document.querySelectorAll('[data-product-json]'); if (productJson.length > 0) { for (let i = 0; i < productJson.length; i++) { const current = productJson[i]; const section = current.closest('[data-section-id]'); const currentJson = JSON.parse(current.text); if (currentJson.options.length === 1) { const unavailableVariants = []; for (let j = 0; j < currentJson.variants.length; j++) { const variant = currentJson.variants[j]; if (!variant.available) { unavailableVariants.push(variant); } } if (unavailableVariants.length > 0) { // Please get in touch at shop@readingagency.org.uk } } } } });