This grade 2 subtract within 100 worksheet gives 22 problems on subtracting within 100, ordered from easy to hard, with a separate answer key.
This worksheet gives 22 problems on subtracting within 100. It starts with tens and ones, then moves to trading a ten for 10 ones. It practices Common Core 2.NBT.B.5 and 2.NBT.B.9. The last six are word problems and an explanation.
Use blocks, number lines and bar models if they help. Check every answer by adding.
Grade 2 Subtract Within 100 Worksheet: problems 1–5
Problem 1: Subtract tens
Subtract.
- \(80 – 30\)
- \(95 – 40\)
- \(67 – 20\)
- \(74 – 50\)
Problem 2: Blocks without trading
Maya starts with 48 blocks. She takes away the blocks marked with an X. Find the number of blocks left.
Problem 3: Subtract ones
Subtract.
- \(56 – 3\)
- \(89 – 7\)
- \(74 – 4\)
- \(38 – 8\)
Problem 4: No trade needed
Subtract. Subtract the ones, then the tens.
- \(86 – 52\)
- \(97 – 65\)
- \(39 – 17\)
- \(74 – 33\)
Problem 5: Trade a ten
The blocks show 41. Trade 1 ten for 10 ones. Then subtract 18 and write the answer.
Grade 2 Subtract Within 100 Worksheet: problems 6–10
Problem 6: Regroup the tens
Write the missing number.
- \(52\) = 4 tens and ____ ones
- \(63\) = 5 tens and ____ ones
- \(80\) = 7 tens and ____ ones
- \(71\) = ____ tens and 11 ones
Problem 7: Column subtraction
Subtract using the columns. Trade a ten if you need to.
Problem 8: Jumps back
Sofia starts at 62 and jumps back as shown. Find the number where she stops. Write the subtraction problem the jumps show.
Problem 9: Count up to subtract
Jamal counts up from 67 to 91 to solve a subtraction problem. Find the total of the jumps. Write the subtraction problem.
Problem 10: Trade then subtract
Subtract. Trade a ten when you need to.
- \(83 – 46\)
- \(70 – 38\)
- \(55 – 29\)
- \(92 – 57\)
Grade 2 Subtract Within 100 Worksheet: problems 11–15
Problem 11: Zero in the ones
Subtract. Each top number has 0 ones.
- \(60 – 27\)
- \(80 – 45\)
- \(90 – 68\)
- \(50 – 19\)
Problem 12: Check with addition
Subtract. Then add to check your answer.
- \(74 – 38\)
- \(91 – 45\)
Problem 13: Find the mistake
Leo solves \(52 – 27\) like this: Ones: \(7 – 2 = 5\). Tens: \(5 – 2 = 3\). Answer: 35. Explain Leo’s mistake. Find the correct answer.
Problem 14: Missing part
Mei has 85 stickers. 48 are stars and the rest are hearts. Find the number of heart stickers.
Problem 15: Missing number
Find the missing number.
- \(\square – 24 = 39\)
- \(82 – \square = 47\)
- \(\square + 38 = 71\)
Grade 2 Subtract Within 100 Worksheet: problems 16–20
Problem 16: Compare differences
Which is greater, \(90 – 34\) or \(80 – 19\)? Solve both and write the answer.
Problem 17: Sticker swap
Maya has 64 stickers. She gives 28 stickers to her cousin. Find the number of stickers Maya has left.
Problem 18: Library books
The school library has 91 books on the shelf. Students check out 57 books. Find the number of books left on the shelf.
Problem 19: Team points
The Tigers scored 75 points. The Hawks scored 49 points. How many more points did the Tigers score?
Problem 20: Bake sale
Priya bakes 100 cookies for a bake sale. She sells 47 cookies in the morning and 38 cookies in the afternoon. Find the number of cookies left.
Grade 2 Subtract Within 100 Worksheet: problems 21–22
Problem 21: Farmers market
Diego has 86 apples at the farmers market. He sells 39 apples before noon and 25 apples after noon. Find the number of apples he has left.
Problem 22: Explain the strategy
Jamal solves \(81 – 38\) in two steps. First he finds \(81 – 40 = 41\). Then he adds 2 and gets 43. Explain why he adds 2. Is 43 correct?
How to use this grade 2 subtract within 100 worksheet
Print this grade 2 subtract within 100 worksheet as a PDF, solve every problem on paper, then compare with the answer key.
See every chapter on the Grade 2 math page.




