Free printable worksheets

Grade 3 Subtraction Within 1000 Worksheets

Three-digit subtraction, building up to subtracting across a zero, such as 503 − 178. Subtracting across zeros is the step children most often need extra practice on.

Ontario 2020 math curriculum, Grade 3: B2.4, B2.5 · 15 questions per sheet · answers included

Easier sheet

Subtract from a three-digit number with no regrouping.

Paperpath
Subtracting within 1000 · Grade 3 · Easier
Name ____________________
Date ____________________

Subtracting within 1000 · 15 questions

  1. 1
    297 − 162 =
  2. 2
    448 − 400 =
  3. 3
    868 − 864 =
  4. 4
    787 − 662 =
  5. 5
    344 − 143 =
  6. 6
    868 − 540 =
  7. 7
    667 − 563 =
  8. 8
    994 − 481 =
  9. 9
    489 − 436 =
  10. 10
    958 − 225 =
  11. 11
    339 − 13 =
  12. 12
    479 − 44 =
  13. 13
    235 − 225 =
  14. 14
    379 − 232 =
  15. 15
    592 − 352 =
Answers: scan the code, or visit paperpath.io/worksheets/grade-3/subtraction-within-1000
Answers: easier sheet
QuestionAnswer
Q1135
Q248
Q34
Q4125
Q5201
Q6328
Q7104
Q8513
Q953
Q10733
Q11326
Q12435
Q1310
Q14147
Q15240

On level sheet

Subtract where the ones need regrouping.

Paperpath
Subtracting within 1000 · Grade 3 · On level
Name ____________________
Date ____________________

Subtracting within 1000 · 15 questions

  1. 1
    510 − 106 =
  2. 2
    572 − 265 =
  3. 3
    361 − 358 =
  4. 4
    841 − 728 =
  5. 5
    463 − 58 =
  6. 6
    671 − 633 =
  7. 7
    647 − 509 =
  8. 8
    774 − 248 =
  9. 9
    242 − 137 =
  10. 10
    662 − 425 =
  11. 11
    380 − 59 =
  12. 12
    681 − 559 =
  13. 13
    861 − 322 =
  14. 14
    356 − 48 =
  15. 15
    582 − 25 =
Answers: scan the code, or visit paperpath.io/worksheets/grade-3/subtraction-within-1000
Answers: on level sheet
QuestionAnswer
Q1404
Q2307
Q33
Q4113
Q5405
Q638
Q7138
Q8526
Q9105
Q10237
Q11321
Q12122
Q13539
Q14308
Q15557

Harder sheet

Subtract across a zero in the tens place, such as 503 − 178.

Paperpath
Subtracting within 1000 · Grade 3 · Harder
Name ____________________
Date ____________________

Subtracting within 1000 · 15 questions

  1. 1
    504 − 305 =
  2. 2
    508 − 399 =
  3. 3
    500 − 211 =
  4. 4
    506 − 378 =
  5. 5
    305 − 126 =
  6. 6
    502 − 139 =
  7. 7
    705 − 368 =
  8. 8
    703 − 246 =
  9. 9
    200 − 183 =
  10. 10
    800 − 342 =
  11. 11
    401 − 387 =
  12. 12
    501 − 497 =
  13. 13
    301 − 169 =
  14. 14
    602 − 433 =
  15. 15
    804 − 467 =
Answers: scan the code, or visit paperpath.io/worksheets/grade-3/subtraction-within-1000
Answers: harder sheet
QuestionAnswer
Q1199
Q2109
Q3289
Q4128
Q5179
Q6363
Q7337
Q8457
Q917
Q10458
Q1114
Q124
Q13132
Q14169
Q15337

Want a copy for later? In the print window, choose “Save as PDF”.

Not sure which sheet to start with?

A free 10-minute placement page finds your child's level. After that, every page adapts to how they did, so you never have to guess what to print next.

Find my child's level, free →

No sign-up for your first 3 pages.