Free. Exclusive. Just for you.
Four unique services that make learning easier, faster, and smarter - only on our website.

Math Riddles Worksheets — Math Puzzles for Kids - Free Printable

Math Riddles Worksheets — Math Puzzles for Kids

Educational worksheet: Math Riddles Worksheets — Math Puzzles for Kids. Download and print for classroom or home learning activities.

PNG 1091×1430 160.6 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #1611614
Show Answer Key & Explanations Step-by-step solution for: Math Riddles Worksheets — Math Puzzles for Kids
Let's solve this step by step.

This is a math puzzle where you solve arithmetic problems and use the answers to decode a joke. The joke at the bottom asks:
"What do you call a cow that won't give milk?"

Below the question, there are numbers underlined:
`8 3 4 10 5` and `12 13 12`

We need to:
1. Solve each math problem.
2. Match the answer to the corresponding letter (from the column on the right).
3. Use the letters to spell out the punchline of the joke.

---

Step 1: Solve the left column



| Problem | Answer | Letter |
|--------|--------|--------|
| 16 + 4 = | 20 | P |
| 5 - 1 = | 4 | I |
| 13 - 2 = | 11 | N |
| 9 + 6 = | 15 | T |
| 6 - 3 = | 3 | M |
| 10 - 1 = | 9 | S |
| 5 + 5 = | 10 | L |
| 9 - 2 = | 7 | C |

So from left column:
Answer → Letter:
20 → P
4 → I
11 → N
15 → T
3 → M
9 → S
10 → L
7 → C

But wait — we’re not using these directly for the joke. Let’s look at the right column.

---

Step 2: Solve the right column



| Problem | Answer | Letter |
|--------|--------|--------|
| 6 + 2 = | 8 | A |
| 18 - 2 = | 16 | E |
| 6 + 6 = | 12 | D |
| 10 - 8 = | 2 | R |
| 10 + 7 = | 17 | J |
| 6 - 1 = | 5 | K |
| 9 - 3 = | 6 | H |
| 11 + 2 = | 13 | Y |

Now let’s collect all the answers:

- Left column answers: 20, 4, 11, 15, 3, 9, 10, 7
- Right column answers: 8, 16, 12, 2, 17, 5, 6, 13

Now, look at the joke clue:
The numbers under the joke are:
`8 3 4 10 5` and `12 13 12`

Wait — perhaps we're supposed to use the answers to find which letters go with those numbers?

Let’s see: the joke has two sets of numbers:

- First set: `8 3 4 10 5`
- Second set: `12 13 12`

We need to map these numbers to letters using the answer-letter pairs we just found.

Let’s list all the answer → letter mappings from both columns:

From left side:
- 20 → P
- 4 → I
- 11 → N
- 15 → T
- 3 → M
- 9 → S
- 10 → L
- 7 → C

From right side:
- 8 → A
- 16 → E
- 12 → D
- 2 → R
- 17 → J
- 5 → K
- 6 → H
- 13 → Y

Now combine them into one mapping:

| Number | Letter |
|--------|--------|
| 2 | R |
| 3 | M |
| 4 | I |
| 5 | K |
| 6 | H |
| 7 | C |
| 8 | A |
| 9 | S |
| 10 | L |
| 11 | N |
| 12 | D |
| 13 | Y |
| 15 | T |
| 16 | E |
| 17 | J |
| 20 | P |

Now, decode the number sequences:

First sequence: `8 3 4 10 5`
→ 8 = A, 3 = M, 4 = I, 10 = L, 5 = K → A M I L K

That’s “MILK” — but in order: A, M, I, L, K → “AMILK”? That doesn’t make sense.

Wait — maybe it's supposed to be “MILK”, but the numbers are scrambled?

Wait — look again:
`8 3 4 10 5` → A, M, I, L, K → A M I L K

But “A MILK” isn’t a word.

Wait — perhaps the joke is a pun: "a cow that won't give milk" → "a dry cow"?

But the second part is: `12 13 12` → D, Y, D → "D Y D"? No.

Wait — what if the first sequence is meant to be "MILK"? But the numbers don’t match.

Wait — maybe the letters are used based on the position or something else?

Wait — another idea: maybe the answers to the problems are used to fill in the blanks, and then the letters next to them form words?

Let’s try that.

Left column:
- 16+4=20 → P
- 5-1=4 → I
- 13-2=11 → N
- 9+6=15 → T
- 6-3=3 → M
- 10-1=9 → S
- 5+5=10 → L
- 9-2=7 → C

So the letters down the left side: P, I, N, T, M, S, L, C

Right side:
- 6+2=8 → A
- 18-2=16 → E
- 6+6=12 → D
- 10-8=2 → R
- 10+7=17 → J
- 6-1=5 → K
- 9-3=6 → H
- 11+2=13 → Y

So letters: A, E, D, R, J, K, H, Y

Now, if we look at the joke: "What do you call a cow that won't give milk?"

And below it:
`8 3 4 10 5` and `12 13 12`

Let’s check what letters those numbers correspond to:

- 8 → A
- 3 → M
- 4 → I
- 10 → L
- 5 → K

So: A, M, I, L, K → AMILK? Not a word.

Wait — unless it's "a milk" but spelled backwards?

No.

Wait — what if the number sequence corresponds to letter positions?

Wait — no, because we have a mapping.

Another idea: maybe the answers to the problems are not the key — but rather, when you solve the problems, you get numbers, and you use those numbers to look up letters in the alphabet?

For example:

- 8 → 8th letter = H
- 3 → C
- 4 → D
- 10 → J
- 5 → E

But that gives H, C, D, J, E → nonsense.

But earlier we had a mapping from problem answers to letters.

Wait — perhaps the letters are associated with the answers, and the joke uses the answers to pick letters.

But the joke says:
"What do you call a cow that won't give milk?"
And the answer is hidden in the numbers: `8 3 4 10 5` and `12 13 12`

Let’s try to interpret the numbers as positions in the alphabet:

- 8 = H
- 3 = C
- 4 = D
- 10 = J
- 5 = E
- 12 = L
- 13 = M
- 12 = L

So: H C D J E L M L → no.

But wait — earlier we saw that:

- 8 → A (from 6+2=8)
- 3 → M (from 6-3=3)
- 4 → I (from 5-1=4)
- 10 → L (from 5+5=10)
- 5 → K (from 6-1=5)

So: 8 → A, 3 → M, 4 → I, 10 → L, 5 → K → A M I L K

Ah! So the first part is "A MILK" — but that’s not a word.

Wait — maybe it’s "A MILE"? No.

Wait — could it be "A DRY COW"?

Look at the second sequence: `12 13 12`

- 12 → D (from 6+6=12)
- 13 → Y (from 11+2=13)
- 12 → D

So: D, Y, D → "DYD"? No.

But D and Y — “dry”?

Yes!

- 12 → D
- 13 → Y
- 12 → D

So: D, Y, D → "Dry"?

But it’s three letters: D-Y-D → “Dry”?

Wait — “dry” is D-R-Y.

We have D, Y, D — missing R.

But we have R from 10-8=2 → R

But 2 is not in the sequence.

Wait — maybe the second sequence is 12 13 12, and we use the letters from the answer mapping:

- 12 → D
- 13 → Y
- 12 → D

So D, Y, D → "DYD"? No.

But if we think of the joke: “a cow that won’t give milk” → a dry cow

So “dry” — D-R-Y

We have:
- D = 12 → yes
- R = 2 → from 10-8=2 → R
- Y = 13 → from 11+2=13 → Y

So “dry” would require: 12, 2, 13

But the sequence is `12 13 12`, not `12 2 13`

Wait — maybe the numbers are not the answer values, but the positions?

Alternatively, perhaps the letters from the problems are meant to be read in order.

Let’s list all the letters from the left column:
P, I, N, T, M, S, L, C → "PINTMSLC" — not meaningful.

Right column: A, E, D, R, J, K, H, Y → "AEDRJKHY"

Still nothing.

Wait — look at the first few answers:

Left side:
- 16+4=20 → P
- 5-1=4 → I
- 13-2=11 → N
- 9+6=15 → T

So P, I, N, T → PINT

That’s “pint” — a unit of milk!

Then next:
- 6-3=3 → M
- 10-1=9 → S
- 5+5=10 → L
- 9-2=7 → C

So M, S, L, C → “MSLC”? No.

But “pint” is a clue.

Right side:
- 6+2=8 → A
- 18-2=16 → E
- 6+6=12 → D
- 10-8=2 → R
- 10+7=17 → J
- 6-1=5 → K
- 9-3=6 → H
- 11+2=13 → Y

So A, E, D, R, J, K, H, Y

Notice: A, E, D, R → “AEDR”? No.

But “dry” is D-R-Y

We have:
- D = 12
- R = 2
- Y = 13

So if we can get D, R, Y from the answers.

But the joke has numbers: `8 3 4 10 5` and `12 13 12`

Let’s try decoding `8 3 4 10 5` using the answer-to-letter mapping:

- 8 → A (from 6+2=8)
- 3 → M (from 6-3=3)
- 4 → I (from 5-1=4)
- 10 → L (from 5+5=10)
- 5 → K (from 6-1=5)

So: A, M, I, L, K → “AMILK”

That’s almost “A MILK”, but “amilk” is not a word.

But if we rearrange: “A MILK” — but it’s not in order.

Wait — perhaps the joke is a pun: “a cow that won’t give milk” → “a dry cow”

And “dry” comes from the second sequence: `12 13 12`

- 12 → D
- 13 → Y
- 12 → D

So D, Y, D — not “dry”

But if it were `12 2 13`, that would be D, R, Y → “DRY”

But it’s `12 13 12`

Unless it’s a typo, or we’re missing something.

Wait — maybe the numbers are not the answer values, but the answer positions?

No.

Another idea: perhaps the numbers under the joke are the answers to the problems, and we use them to pick letters.

But the numbers are: `8 3 4 10 5` and `12 13 12`

Let’s see which problems have these answers.

- 8: 6+2=8 → A
- 3: 6-3=3 → M
- 4: 5-1=4 → I
- 10: 5+5=10 → L
- 5: 6-1=5 → K

So: A, M, I, L, K → “AMILK”

Again, “A MILK”

But “A MILK” is not a word.

Wait — what if it’s “A MILE”?

But 5 is K, not E.

Unless the mapping is different.

Wait — perhaps the letters are arranged vertically, and the joke is formed by reading the letters corresponding to the numbers.

But the only way this makes sense is if the answer is “A DRY COW”, and the numbers are clues.

But let’s try to see if “dry” is encoded.

We have:
- D = 12
- R = 2
- Y = 13

So if the sequence was `12 2 13`, it would be D-R-Y

But it’s `12 13 12` — D-Y-D

That’s “DYD” — not helpful.

Wait — what if the joke is: “a cow that won’t give milk” → “a dry cow”, and the numbers are for “DRY”?

But the numbers given are `12 13 12`, which is D, Y, D — not D, R, Y.

Unless the “2” is missing.

But 2 is from 10-8=2 → R

So R is available.

Perhaps the sequence is meant to be `12 2 13`, but it’s written as `12 13 12` due to a mistake.

Or perhaps the joke is “a milk cow” — but that doesn’t make sense.

Wait — another possibility: the letters from the left column spell “PINT” (from the first four), and the right column has “AEDR...” — but “PINT” is a unit of milk.

And the joke might be: “What do you call a cow that won’t give milk?” — “A dry cow”

But how to get “dry”?

We have:
- D = 12
- R = 2
- Y = 13

So if we could find a way to get 2, but it’s not in the sequence.

Unless the numbers `8 3 4 10 5` are for “A MILK”, and `12 13 12` is for “D Y D”, but that doesn’t help.

Wait — perhaps the answer to the joke is “a dry cow”, and the numbers are meant to be decoded as:

- 8 → A
- 3 → M
- 4 → I
- 10 → L
- 5 → K → “AMILK” = “A MILK”

And `12 13 12` → D, Y, D → “DYD” = “D-Y-D”

But “A MILK” and “D-Y-D” — not helpful.

Wait — what if the joke is a pun: “a cow that won’t give milk” → “a dry cow”, and “dry” is spelled with the letters from the answers.

But we have to accept that `12 13 12` is D, Y, D — not D, R, Y.

Unless the R is from 2, but 2 is not in the sequence.

Perhaps the numbers are not the answers, but the values of the letters in the alphabet.

Try that:

- 8 = H
- 3 = C
- 4 = D
- 10 = J
- 5 = E

So H, C, D, J, E — no.

But “H” is not helpful.

Wait — let’s look back at the image.

The joke is: "What do you call a cow that won't give milk?"

And below it, there are two sets of numbers:
`8 3 4 10 5` and `12 13 12`

But also, there are two cows drawn — one standing, one grazing.

Perhaps the answer is “a dry cow”, and the numbers are meant to be:

- 8 → A (from 6+2=8) — A
- 3 → M (from 6-3=3) — M
- 4 → I (from 5-1=4) — I
- 10 → L (from 5+5=10) — L
- 5 → K (from 6-1=5) — K

So: A, M, I, L, K — “AMILK”

But “AMILK” is not a word.

Wait — what if it’s “A MILK” and the letters are in order: A, M, I, L, K — but that’s not “milk”.

Unless it’s “A MILE” — but 5 is K, not E.

Unless the mapping is wrong.

Wait — 5 → K, but K is the 11th letter, so 5 should be E.

Ah! Here’s the key: the numbers are the answer values, and the letters are assigned to those values, but not necessarily by alphabet.

But in our case, we have:

- 8 → A
- 3 → M
- 4 → I
- 10 → L
- 5 → K

So the mapping is arbitrary.

But perhaps the intended answer is that the first sequence `8 3 4 10 5` corresponds to letters that spell “A MILK” — but it’s “A M I L K” — which is “A MILK” — a pun on “a milk”?

But that’s not a word.

Wait — perhaps the joke is: “What do you call a cow that won’t give milk?” — “A dry cow”

And the numbers `12 13 12` are for “D Y D” — but that’s not “dry”.

Unless it’s “D Y D” as in “dry” with a typo.

Or perhaps the answer is “a pint” — but that doesn’t make sense.

Wait — the left column spells “PINT” from the first four letters: P, I, N, T

And the right column has “A, E, D, R, J, K, H, Y”

But “PINT” is a unit of milk.

And the joke might be: “a cow that won’t give milk” — “a dry cow”

But how to get “dry”?

We have:
- D = 12
- R = 2
- Y = 13

So if the sequence was `12 2 13`, it would be D-R-Y

But it’s `12 13 12`

Unless the numbers are not the answer values, but the positions in the alphabet.

Let’s try that for the second sequence: `12 13 12`

- 12 = L
- 13 = M
- 12 = L

So L, M, L — “LML” — no.

Not helpful.

Perhaps the joke is: “a cow that won’t give milk” — “a dry cow”, and the answer is “dry”, and the numbers are for “dry” with D=12, R=2, Y=13, but the sequence is `12 13 12`, which is D, Y, D — not matching.

Unless the sequence is `12 2 13`, but it’s written as `12 13 12`.

Given the complexity, let’s consider that the intended answer is “a dry cow”, and the numbers are clues to the letters.

But based on the mapping, the only way to get “dry” is if the sequence includes 2.

Since it doesn’t, perhaps the joke is a pun on “a milk” — but that doesn’t make sense.

Wait — another idea: perhaps the letters from the problems are meant to be read in order, and the joke is a pun on “pint” and “dry”.

But the most likely answer is that the joke is: “a dry cow”, and the numbers are meant to be decoded as:

- 8 → A
- 3 → M
- 4 → I
- 10 → L
- 5 → K → “AMILK” = “A MILK”
- 12 → D
- 13 → Y
- 12 → D → “DYD”

But “A MILK” and “DYD” — not helpful.

Perhaps the answer is “a dry cow”, and the numbers are for “dry” with D=12, R=2, Y=13, and the sequence `12 13 12` is a mistake.

Given the information, the best explanation is that the joke is a pun: “a dry cow”, and the numbers `12 13 12` are meant to be D, Y, D — but that’s not “dry”.

Alternatively, perhaps the answer is “a milk cow” — but that doesn’t make sense.

After re-examining, the most plausible solution is that the joke is: “a dry cow”, and the numbers are clues to the letters.

But since the sequence `12 13 12` gives D, Y, D, and we have R from 2, perhaps the intended answer is “dry”, and the sequence should be `12 2 13`.

Given that, and the fact that “dry” means not producing milk, the answer is likely “a dry cow”.

So the solution is:

- Solve the problems.
- Use the answers to get letters.
- The joke is: "What do you call a cow that won't give milk?" — "A dry cow"

Even though the number sequence doesn't perfectly match, the context suggests that.

So the final answer is: A dry cow
Parent Tip: Review the logic above to help your child master the concept of riddle math.
Print Download

How to use

Click Print to open a print-ready version directly in your browser, or use Download to save the file to your device. The ⭐ Answer button generates an AI answer key instantly - useful for teachers who need a quick reference. Need a different version? Our AI Worksheet Generator lets you create a custom worksheet on any topic in seconds.

(view all riddle math)

100 Math Riddles for Kids (and Grown-Ups Too!)
15 Math Riddles That Can Make Your Brain Go Numb / Bright Side
Math Riddles to Test Your IQ: Can You Solve Them All?
100+ Challenging Math riddles to keep your mind sharp page 7 of 9
Math riddle with answer | Number And Math Puzzle - BrainFans
9 Math Riddles Thatll Stump Even Your Smartest Friends
Math Riddles: Can you solve this math riddle in 15 Seconds?
5 math riddles - Riddles.com
Place Value Riddles
18 MATH RIDDLES THAT EVEN YOUR MATH TEACHER WILL FAIL