Math SignalAll worksheetsGrade 1Grade 2Grade 3Grade 4Grade 5Grade 6Generator
Worksheets3rd grade › subtraction

Free 3rd Grade Subtraction Worksheets (3-digit)

These 3rd grade 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. Right now the generator is set to problems such as 901 − 799 (answer 102) and 559 − 449 (answer 110); press the button again and the numbers change while the skill stays the same.

📄 3RD GRADE SUBTRACTION WORKSHEETS — A NEW SHEET EVERY TIME YOU PRESS THE BUTTON
🎲 New set of problems

‘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.

The skill behind these problems

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 901 − 799 can take three times as long as an addition of the same size.

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.

Every subtraction has an addition hiding inside it, and checking 559 − 449 by adding 110 back to the smaller number is the single most useful habit you can teach on this page.

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; 861 − 731 today will not borrow in the same column as tomorrow's sheet.

Teachers usually place 3rd grade subtraction worksheets alongside the subtraction strand of most US state standards for this grade, which is where the skill sits in the majority of US state frameworks.

A sample of this sheet, with answers

These six come from the sheet loaded on this page. Press the button and the numbers change, but the shape stays the same (three-digit numbers, 300 to 999).
#ProblemAnswerWhat to check
1901 − 799 =102Watch for: subtracting the smaller digit from the larger one
2559 − 449 =110Check: borrowing across a zero
3590 − 104 =486Look at: checking by re-subtracting
4861 − 731 =130Ask about: counting back one at a time
5732 − 560 =172Watch for: forgetting to reduce the column that was borrowed from
6876 − 680 =196Check: reading the minus sign as a plus

Try one together first

Take the first problem on the sheet as it stands, 901 − 799. Work 901 − 799 out on paper rather than in your head the first few times, say each step aloud, and check the result against 102 on the key before moving on.

Here is one worked through. 559 − 449 gives 110. If your child arrives somewhere other than 110 on 559 − 449, look at the working rather than the answer: nearly every wrong result comes from a skipped step, not an unknown fact.

The three errors worth watching for

Getting the most out of 10 minutes a day

  1. Keep the session to about 10 minutes. A 3rd grader who is still counting on fingers will need longer than that on a line like 901 − 799, and that is fine: the timer is a measurement, never a punishment.
  2. Stop the session at the time limit even if the sheet is unfinished, and note where the child got to. A half sheet done well is better data than a whole sheet rushed.
  3. Mark it together straight away while the working is still fresh, so a slip like the one behind 590 − 104 can be talked through instead of guessed at.
  4. Re-print the same skill rather than the same sheet. Because the numbers change, a child who memorised that 901 − 799 gives 102 still has to actually calculate tomorrow.
  5. Do not raise the number of problems until the accuracy is steady. Going from 20 correct-but-slow problems to more problems only multiplies the same mistake.

The answer key

Keys are produced by the same code that produces the questions, so a mismatch between question and answer is not possible on these sheets.

Every generated sheet carries its own key on a separate printed page, which lets a child self-mark without seeing the answers while they work.

How to print this worksheet

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.

If the problems look cramped, drop the count from 20 to a smaller number before printing these 3rd grade subtraction worksheets; the font stays the same size and the spacing opens up.

Frequently asked questions

Will these print correctly on A4?
Yes. These 3rd grade subtraction worksheets fit both A4 and US Letter without clipping, as long as print scaling is left at 100% and browser headers and footers are switched off.
Are these worksheets really free?
Yes, completely. The page is supported by advertising, not by subscriptions, so there is no limit on how many 3rd grade subtraction worksheets you print.
Should we use a number line?
A number line is a good bridge for small differences and a poor tool once the sheet uses three-digit numbers, 300 to 999. Use it to explain, then drop it — the written method is what scales.
How do I check the answers quickly?
Add the answer to the number that was taken away. For the item that gives 102, adding it back should return the starting number exactly.

Keep the finished 3rd grade subtraction worksheets in date order — the drop in time across ten sheets is the clearest progress report you will get.

More worksheets like this

→ Free 3rd Grade Math Worksheets  ·  → Free Subtraction Worksheets

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