Subtraction Worksheets

Free Printable Subtraction Worksheets

Generators covering the full Grades 1–4 subtraction progression — single-digit facts, 2- and 3-digit, with and without borrowing, fact families, and word problems. All free, all with answer keys, all aligned to Common Core State Standards.

Subtraction is the inverse of addition, and the two are taught hand in hand. It begins in Kindergarten (taking away within 5, then 10) and runs through Grade 4 multi-digit work. The big Grade-3 standard is CCSS 3.NBT.A.2 — "fluently add and subtract within 1000" — which pairs subtraction directly with addition in the same expectation. The tools here cover the whole arc: single-digit facts in Grade 1, 2-digit subtraction in Grade 2, borrowing (regrouping) in Grade 2–3, and 3-digit subtraction within 1000 in Grade 3.

Every tool is a generator, not a static PDF — infinite fresh problem sets, a seeded 6-character code that reproduces any exact worksheet, and a single-page print guarantee with an optional answer key. The borrowing toggle lets you choose no-regrouping problems for early practice or guaranteed-borrowing problems when that's the specific skill. No signup, no email gate, no watermark — the clean alternative to the dated free worksheet sites.

Teach subtraction alongside addition as inverse operations, not as a separate skill to memorise from scratch. A child who knows 8 + 5 = 13 already has 13 − 5 = 8 and 13 − 8 = 5 — that's the entire point of fact families. This roughly halves the memorisation load and builds the inverse-operation thinking that later powers algebra. Keep daily practice to 10–20 problems and lead with strategies (counting up to subtract, think-addition) before the written borrowing algorithm.

How subtraction is taught, K through Grade 4

The standard progression most curricula follow, and how the tools map to each stage.

  1. Take-away within 10 (K–Grade 1). Children start with concrete "take away" (5 cookies, eat 2, how many left?). Use number lines to count back, and the subtraction generator at single-digit for fact practice. CCSS 1.OA.C.6.
  2. Think-addition & counting up (Grade 1–2). The key strategy: to solve 13 − 8, think "8 plus what makes 13?" This turns a hard subtraction into a known addition. Fact families are the tool — they show the addition and subtraction facts as one connected set.
  3. 2-digit, no borrowing (Grade 2). Subtract tens and ones separately when no regrouping is needed (47 − 23). This locks in place-value alignment before the harder borrowing step. Use the generator at 2-digit with borrowing off.
  4. Borrowing / regrouping (Grade 2–3). The conceptual leap: when the top digit is smaller, borrow a ten from the next column. Anchor it in expanded form so students see borrowing as renaming one ten as ten ones. Turn the borrowing toggle on so every problem requires it.
  5. Subtraction within 1000 (Grade 3). CCSS 3.NBT.A.2 — fluently subtract 3-digit numbers, including across zeros (the famous 300 − 147). The subtraction generator at 3-digit is the core homework tool. Reinforce with word problems.
  6. Multi-digit fluency (Grade 4). Larger numbers, more regroupings, and subtraction inside multi-step problems. Continue at 4-digit and lean on word problems for the multi-step standard (4.OA.A.3).

Common questions about subtraction worksheets

What parents and teachers ask first.

Subtraction spans Kindergarten through Grade 4. Kindergarten subtracts within 5 then 10; Grade 1 builds fact fluency within 20 (CCSS 1.OA.C.6); Grade 2 moves to 2- and 3-digit subtraction including borrowing (2.NBT.B.5); Grade 3's standard is fluent subtraction within 1000 (3.NBT.A.2); Grade 4 extends to larger numbers and multi-step problems. The subtraction generator covers all of these — set the digit count to match the grade.
Yes — "borrowing" and "regrouping" describe the same step. When the digit you're subtracting is larger than the one above it, you regroup: take one ten from the next column and add it as ten ones (so the 4 in the tens place becomes 3, and the ones place gains 10). "Borrowing" is the older name; "regrouping" is the modern Common Core term because it explains why it works. Turn the borrowing toggle on in our generator to guarantee every problem requires it — exactly what teachers want when targeting this skill.
Because they're inverse operations — every subtraction fact is an addition fact in disguise. 13 − 8 = 5 is the same relationship as 8 + 5 = 13. Teaching them together with fact families roughly halves the memorisation load and gives kids the "think-addition" strategy: to solve a hard subtraction, recall the matching addition. This inverse thinking is also the foundation for solving equations in later grades.
Problems like 300 − 147 are the hardest part of Grade 3 subtraction because you can't borrow directly from a zero — you have to regroup twice. The clearest approach is to regroup the whole hundred at once (think of 300 as 2 hundreds, 9 tens, 10 ones = "2-9-10") rather than borrowing column by column. Anchor it in place value first. Generate 3-digit problems with borrowing on to get plenty of across-zero practice.
Yes. Every generator has a one-click answer-key option — print the student copy, then print a matching key for grading. The seeded 6-character code in the footer means the same code always reproduces the same problems, so you can hand out 30 student copies and one matching key from a single link. No signup or email required.
Yes. The subtraction tools collectively target 1.OA.C.6 (subtract within 20), 2.NBT.B.5 (2-digit subtraction with regrouping), 2.NBT.A.3 (place value), 3.NBT.A.2 (subtract within 1000), and 1.OA.B.3 (fact families). Texas TEKS, Virginia SOL, and Florida BEST align to the same skills, and the standard code prints at the top of each worksheet so teachers can verify alignment.

Need addition or multiplication?

Addition is subtraction's inverse — practise the pair together. Multiplication and division come next. See the math hub for the full Grade 1–5 set.

All math worksheets Addition worksheets