These 3 digit subtraction worksheets are generated rather than scanned, which means you can print a different sheet every day of the week without paying for a subscription or running out of practice. The version loaded below opens with items in the shape of 464 − 139 and 842 − 278; the key lists 325 and 564 next to their question numbers.
‘New set of problems’ opens the generator in its own tab. There you can change the problem count and turn the answer key on or off. ‘Print or save as PDF’ opens the print dialog — choose Save as PDF in the printer list to keep the file. The sheet fits US Letter and A4, and the answer key prints on its own page.
This sheet uses three-digit numbers, 300 to 999. That is deliberate: wide enough to force real regrouping, narrow enough that a child can still check the answer by adding back.
Subtraction is where arithmetic confidence is usually won or lost. The written method itself is short, but it demands that the child hold a borrowed ten in their head while working on the next column — which is why 464 − 139 can take three times as long as an addition of the same size.
Because the sheet regenerates, the child meets the borrowing pattern in a different place each time, which is exactly what stops the method from being memorised as a sequence of pen strokes; 354 − 168 today will not borrow in the same column as tomorrow's sheet.
There are two ways to think about a subtraction such as 464 − 139: taking away, or finding the difference. Children who only know the first find 325 slowly whenever the two numbers are close together.
In US classrooms these 3 digit subtraction worksheets are commonly aligned with the subtraction strand of most US state standards for this grade, though the exact wording varies from state to state.
| # | Problem | Answer | What to check |
|---|---|---|---|
| 1 | 464 − 139 = | 325 | Watch for: borrowing across a zero |
| 2 | 842 − 278 = | 564 | Check: counting back one at a time |
| 3 | 774 − 111 = | 663 | Look at: reading the minus sign as a plus |
| 4 | 354 − 168 = | 186 | Ask about: subtracting the smaller digit from the larger one |
| 5 | 615 − 399 = | 216 | Watch for: checking by re-subtracting |
| 6 | 392 − 163 = | 229 | Check: forgetting to reduce the column that was borrowed from |
Here is one worked through. 842 − 278 gives 564. If your child arrives somewhere other than 564 on 842 − 278, look at the working rather than the answer: nearly every wrong result comes from a skipped step, not an unknown fact.
A good first problem to do together is 464 − 139, which comes out at 325. Do 464 − 139 once with the child narrating, then hand over the pencil and start the clock on the other 20 problems.
Because the numbers are random, there is no shared answer list to look up: the key printed behind your sheet is the only one that fits it, and it shows 325 for 464 − 139.
The answer key is generated with the worksheet, not written by hand, so it always matches the sheet in front of you — 464 − 139 is listed as 325, 842 − 278 as 564, and so on down the page.
Portrait orientation is what the sheet is designed for. Landscape works but wastes about a third of the paper, so leave the orientation alone unless you have a reason.
The sheet is laid out to fit one page on both US Letter and A4. Leave the browser scaling at 100% and turn headers and footers off, and the 20 problems land inside the margins on either paper size.
When these become easy, move along the related links below rather than adding more problems to the same sheet.
Free printable math worksheets from a working math academy director in Korea. Problems come from our own code, not from a published workbook. Every sheet prints on US Letter or A4 with its answer key. All worksheets · Worksheet generator · Korean site
Last updated: 2026-09-13