About Free Printable Subtraction Worksheets for Parents & Teachers
Free printable subtraction worksheets for parents, teachers, and homeschoolers — Grades 1–4. Single-digit through 4-digit, with or without borrowing. Customisable, answer key included. No signup.
How to use
- Pick the digit range matching the grade. 'Single digit' for Kindergarten and Grade 1 fact fluency. 'Within 20' for Grade 1 (CCSS 1.OA.C.6) — the minuend stays at or under 20. '2-digit' for Grade 2 (2.NBT.B.5). '3-digit' for Grade 3 (3.NBT.A.2). '4-digit' for Grade 4 multi-digit standard algorithm work. 'Mixed 2 + 3 digit' generates problems with different-sized minuend and subtrahend to practice place-value alignment.
- Choose the borrowing mode. 'Mixed' (the default) generates a realistic mix where some problems require borrowing and some don't — best for general practice. 'No borrowing' filters out all problems that would need regrouping — use this when first introducing the standard algorithm so the kid can focus on column alignment without the cognitive load of borrowing. 'All borrowing' generates only problems that DO require borrowing — use this when targeted borrowing practice is the goal.
- Set the problem count and layout. 25 problems is the typical homework set. 60-100 is appropriate for a timed Mad Minute style fluency drill at the single-digit or within-20 range. Vertical layout (the default) is best for multi-digit work because it teaches column alignment. Horizontal layout is better for mental math practice with smaller numbers.
- Use the seed system for reproducibility. The 6-character seed (e.g. K3M9PX) is deterministic — typing the same seed back into the tool generates the exact same set of problems. Useful for matching student copies with the teacher's answer key, or re-testing on identical problems weeks later.
- Three print buttons handle every workflow: 'Print Problems' for student copies, 'Print Answer Key' for the teacher's grading sheet, 'Print Both' for parents who want one print job containing both. The answer key always prints as a separate page so it's easy to separate physically.
Frequently asked questions
What standards does this worksheet address — Common Core and Canadian?
US (CCSS Math): subtraction spans four standards — 1.OA.C.6 (Grade 1: subtract within 20 fluently), 2.NBT.B.5 (Grade 2: within 100 with place-value strategies and the standard algorithm), 3.NBT.A.2 (Grade 3: within 1,000), 4.NBT.B.4 (Grade 4: multi-digit using the standard algorithm). Ontario 2020: 1.B2.2 (subtract facts to 10) → 2.B2.2 (facts to 20) → 3.B2.3 / 3.B2.4 / 3.B2.5 (within 1000 with strategies) → 4.B2.4 (within 10,000). WNCP provinces (Alberta, BC, Saskatchewan, Manitoba, Atlantic): 3.N.1.7 (mental subtraction strategies) + 3.N.1.8 (estimation for differences) + 3.N.1.9 (subtraction within 1000 using personal strategies). Quebec PFEQ Cycle 2: conventional subtraction process by end of Grade 4. Key Canadian nuance: Ontario and WNCP frame algorithm understanding through 'multiple strategies' or 'personal strategies' — borrowing is one option, not THE method. Kids may use mental math, decomposition, counting-up, or the column algorithm. Texas TEKS, Virginia SOL, Florida BEST align similarly.
Why is borrowing so much harder than carrying?
Carrying (in addition) and borrowing (in subtraction) involve similar place-value regrouping, but borrowing has an extra cognitive step that makes it noticeably harder for kids. In addition, you're moving forward — you write a digit and carry one to the next column you're about to process. In subtraction, you're moving backward — you have to STOP at the current column, GO LEFT to borrow, MODIFY the next column's digit, COME BACK, do the subtraction, and remember the column you were in. That extra context-switching is why Grade 2 teachers see most subtraction errors happen at the borrowing step. The fix is the same as for carrying: start with 'No borrowing' problems to lock in column alignment, then introduce one borrowing column at a time with concrete manipulatives (base-10 blocks), then move to symbolic borrowing on paper.
What's the difference between 'within 20' and 'single-digit' subtraction?
Single-digit subtraction has both numbers 0-9 (so 9-5=4, 8-3=5). 'Within 20' allows the minuend to go up to 20 (15-7=8, 18-9=9) — these problems often cross the decade boundary (15-7 requires the student to think of 15 as 10+5, then subtract 7 from 15 by going through 10). Grade 1's CCSS 1.OA.C.6 standard explicitly requires fluency 'within 20' because this across-the-decade subtraction is the foundational skill that scales up to multi-digit later. Pick 'Single digit' for first-introduction practice, 'Within 20' for Grade 1 fluency.
How does the seed work?
Every generated worksheet has a unique 6-character seed (visible in the footer, e.g. K3M9PX). The seed is deterministic — the same seed always generates the exact same set of problems on the same tool. This solves three common teacher problems: (1) print 30 student copies plus 1 matching answer key all from the same seed; (2) share a worksheet with another teacher by sharing the seed or URL; (3) re-test students on the exact same problems weeks later by entering the old seed. Type a seed into the input box and press enter to load it, or tap 'Copy URL' to get a shareable link.
What other arithmetic worksheets do you have?
Part of ToolFluency’s library of free online tools for Printables. No account needed, no data leaves your device.