· 2 min read · Ages 7–10 · Grade 2–4

Secret codes that make a second grader spell every single letter

WHY WAS SIX AFRAID OF SEVEN, written as numbers. The child decodes the joke one letter at a time and does not notice they are spelling.

A note on the fridge that reads 23 5 12 12 4 15 14 5 is more motivating than any sticker chart. My eight-year-old decoded WELL DONE and then wrote back to me in the same code, which was ten minutes of careful letter-by-letter work that she thought was a game.

What the sheet looks like

The cryptogram generator prints a key at the top and two to five coded messages below it, with a blank above each code symbol for the letter. Key type can be the simple A=1 through Z=26, mixed-up numbers so there is nothing to count on, or picture symbols like a star, heart, moon and bolt. The messages can be your own, up to five lines, or come from a theme: jokes and riddles, animal facts, space facts, or kind words and sayings. Hints can fill in the vowels or the first letter of each word, and an answer key is optional.

Why it works

  • The child writes every letter of every word and has to get the spelling exactly right or the joke does not land. There is a built-in check that a spelling list does not have.
  • With the A=1 key, finding the fifteenth letter is counting practice. With mixed-up numbers it becomes a lookup, which is a different kind of attention.
  • The jokes are the reward. BECAUSE SEVEN ATE NINE is funnier when you decoded it yourself.

Who it suits

The A=1 key with vowel hints is right for a seven-year-old who reads fluently. Mixed-up numbers with no hints is a real challenge at nine or ten. The symbol key is the fun one for a birthday party, where a custom message tells them where the cake is. For a child who wants the same decoding feel with arithmetic instead of letters, the math code breaker is the sibling tool.

Type a message in the kid's name. That one gets decoded first.

Try it

Cryptogram Secret Code Generator

Open the generator →
Secret codes that make a second grader spell every single letter — TinyClimbs