Math Practice Online

Subtraction Practice

Free online subtraction practice for grades K–3. Choose a difficulty level below — each opens an interactive drill with instant feedback and streak tracking.

Choose a Difficulty Level

Grade-by-Grade Progression

K – Grade 1

1-Digit Subtraction

Learn to subtract numbers 1–9. Build fluency with all single-digit subtraction facts. This core foundation makes every later skill easier — and connects directly to addition fact families.

Grade 1 – 2

2-Digit Subtraction (No Borrowing)

Extend single-digit fluency to two-digit numbers. Learn to align columns by place value and subtract tens and ones independently — without regrouping.

Grade 2 – 3

2-Digit Subtraction with Borrowing

Master regrouping. When the ones digit is too small to subtract from, borrow 1 ten from the tens column. This skill extends directly to 3-digit and larger subtraction.

Tips for Parents and Teachers

Start with 1-digit subtraction and practice daily until students can answer any single-digit fact quickly. Fluency here (typically by end of Grade 1) is the bedrock for everything that follows — and works best when paired with addition fact families.

When moving to 2-digit subtraction, begin with no-borrowing problems first. This isolates place-value alignment from the complexity of regrouping, giving students a chance to practice the column-subtraction process cleanly.

Introduce borrowing only after no-borrowing problems feel easy. Use base-ten blocks alongside screen practice to make the concept concrete before it becomes abstract.

Frequently Asked Questions

What grade level is 1-digit subtraction?

1-digit subtraction is a core Kindergarten and Grade 1 skill. Students work toward fluency with all single-digit subtraction facts before moving on to two-digit subtraction.

What is borrowing in subtraction?

Borrowing (also called regrouping) occurs when the ones digit of the top number is smaller than the ones digit of the bottom number. You borrow 1 ten from the tens column — reducing the tens digit by 1 — and add 10 to the ones digit so that subtraction is possible. For example, 72 − 38: the ones column has 2 < 8, so borrow 1 ten → 12 − 8 = 4 ones; tens: 6 − 3 = 3 → answer 34.

What is the difference between subtraction with and without borrowing?

In subtraction without borrowing, every digit in the top number is greater than or equal to the corresponding digit in the bottom number, so each column can be subtracted directly (e.g., 57 − 23 = 34). In subtraction with borrowing, the ones digit of the top number is smaller, requiring a ten to be exchanged for 10 ones before subtracting (e.g., 72 − 38 requires borrowing).

How do I teach borrowing to a child?

Start with 1-digit subtraction to build fact fluency. Then introduce 2-digit subtraction without borrowing so students understand column alignment. Once that is solid, introduce borrowing: when the top ones digit is smaller than the bottom ones digit, cross out the tens digit, write it minus 1, and add 10 to the ones digit. Use base-ten blocks alongside written practice to make the concept concrete before it becomes abstract.

How does this subtraction practice work?

Practice runs continuously with instant right/wrong feedback after every answer. Your streak and best scores are saved automatically in your browser.