Addition and subtraction

Facts, regrouping and multi-digit practice. Printable worksheets, puzzles, games and mini books with answer keys.

DrillGrades 1 to 2Grades 3 to 4

Addition worksheets

Printable addition practice with control over digits, regrouping and layout.

DrillGrades 1 to 2Grades 3 to 4

Subtraction worksheets

Printable subtraction practice with control over digits, borrowing and layout.

DrillPre-K to KGrades 1 to 2

Addition facts worksheets

Practice one number at a time (+7, +8), doubles, near doubles, or all the facts, with the sums kept as small as you like.

DrillPre-K to KGrades 1 to 2

Subtraction facts worksheets

Practice taking away one number at a time, or all the facts, with answers from 0 to 9 so each fact has a partner addition fact.

DrillGrades 1 to 2Grades 3 to 4

Column addition worksheets

Add three to six numbers stacked in a column, with one to five digits each.

DrillPre-K to KGrades 1 to 2Grades 3 to 4

Number bonds and complements

Pairs that make 10, 20, 100 or 1000 (and the 9s, 99s and 999s), as missing-number sums or as subtraction.

Charts and toolPre-K to KGrades 1 to 2

Addition charts

A printable addition chart up to 20 + 20, in color-coded rows or plain.

Charts and toolPre-K to KGrades 1 to 2

Subtraction charts

A printable subtraction chart (row minus column) up to 20, with the impossible boxes grayed out.

DrillGrades 1 to 2

Addition frenzy

A timed addition grid: fill in all 100 sums. Headers are shuffled so every version is different.

DrillGrades 1 to 2

Subtraction frenzy

A timed subtraction grid: fill in all 100 differences. Headers are shuffled so every version is different.

DrillGrades 1 to 2Grades 3 to 4

Mixed operations worksheets

Addition, subtraction, multiplication and division on the same page: read the sign, then work the problem.

DrillGrades 1 to 2Grades 3 to 4

Fact family worksheets

Three numbers in a triangle make four facts: two to add or multiply and two to subtract or divide.

DrillGrades 1 to 2Grades 3 to 4

Missing number worksheets

Equations with one empty box, for addition, subtraction, multiplication, division or a mix.

PuzzleGrades 3 to 4Grades 5 to 6Grades 7 to 8

Calcudoku puzzles

Arithmetic Latin-square puzzles: fill the grid so every cage hits its target. Each puzzle has exactly one solution.

Mini bookGrades 1 to 2

Addition facts mini book

A 14-page print-and-fold booklet for one addition family, such as +3: ten activities, an answer key and a progress tracker.

DrillPre-K to K

Ten frame worksheets

Count the circles in a ten frame, color in a number, or find how many more make ten or twenty.

DrillGrades 3 to 4Grades 5 to 6

Two-step word problems

Stories that take two steps: add and subtract, multiply then add or subtract, or divide.

PuzzlePre-K to KGrades 1 to 2Grades 5 to 6

Sum triangles

Triangles where each side is the sum of the two circles it joins, to fill in by adding or by working back.

PuzzleGrades 1 to 2Grades 3 to 4Grades 5 to 6

Number pyramids

Pyramids where each block is the sum of the two blocks below it, with some blocks given and the rest to work out.

PuzzlePre-K to KGrades 1 to 2

Mystery addition tables

Addition tables with the headers hidden: work out the headers, then fill in the table.

PuzzleGrades 1 to 2

Color by sum pictures

Color every square whose sum makes the target number, for example 10, to reveal a hidden picture.

PuzzleGrades 1 to 2

Addition number search

Find hidden addition facts in a grid of numbers: three in a row where two of the numbers add up to the third.

PuzzleGrades 1 to 2Grades 3 to 4Grades 5 to 6

Cross-number puzzles

A crossword where every clue is a calculation and every answer is a number written one digit per box.

PuzzlePre-K to KGrades 1 to 2Grades 3 to 4

Number stories

Short stories with boxes to fill: each box is the result of an addition, subtraction, multiplication or division fact.

GameGrades 1 to 2

Addition bingo boards

Bingo boards of sums from 2 to 12, played by rolling one die twice, adding and crossing out the sum.

GamePre-K to K

Race to 10

A two-player counting race with one die: roll, color that many squares and write the new total.