Fact family practice

Addition and subtraction fact families

Use six number triangles to write two additions and two subtractions per family. Choose first addends from 1–12; the other addend is from 1–9.

Ready-made English PDF · fixed settings

Customization below makes a separate PDF.

Fixed English ready-made files. Custom settings below apply only to the configured PDF.

Ready to print

Start with a ready-made worksheet

Read the whole at the top of each triangle and the two addends below. Fill four equations: two additions that make the whole and two subtractions that recover the parts.

Download the practice pages alone, or include a separate answer key or teacher model. Longer activities may use more than one page.

Customize this worksheet

Paper sizes and printing help · More fact family activities

What the choices control

Choose one or more first addends from 1–12. The other addend comes from 1–9, whether or not it is checked. Sums can reach 21. To restrict both addends, choose the separate both-addends activity.

Every family keeps four equation rows. When its two parts or factors are equal, swapping them changes nothing: there are only two distinct equations, each written twice.

Learning objective

What this activity builds

Explain how addition joins two parts and subtraction recovers either part from the same whole.

Worked example

Which equations belong to the triangle with addends 3 and 8 and whole 11?

3 + 8 = 11; 8 + 3 = 11; 11 − 8 = 3; 11 − 3 = 8.

Swapping the addends leaves the sum unchanged. Each subtraction starts with 11, then removes one part to leave the other.

Teaching notes

Make the practice count

  • The checkbox choices control only the first addend. The second addend can be any number from 1 to 9, even if it is unchecked. Use the selected-addends activity when both parts must stay within your choices.
  • Use counters or a number bond to establish the part–whole relationship before filling equation boxes. The top triangle value is always the whole.
  • Doubles keep four writing rows, but only two different equations remain. For 4, 4 and 8, the additions both say 4 + 4 = 8 and the subtractions both say 8 − 4 = 4.
  • Each page contains six different unordered pairs. Choosing more values does not guarantee that every selected addend appears on a single worksheet; the same settings and seed reproduce the same families.

Make it yours

Customize the practice

Choose your options, update the preview, then download the exact same pages.

Worksheet settings

First addends (the other addend is 1–9)
Page note and reproducible seed

The same settings and seed make the same questions. Shared links include your page note; leave personal information out. Notes use the selected language’s supported characters; English accepts basic Latin text.

Configured PDF · Addition and subtraction fact families · US Letter

Preview ready. Download includes these exact pages.

1 student page
Enlarged pages scroll. PDF size stays the same.
Math SheetNameScore/ 24TeacherDateAddition and subtraction fact familiesUse each triangle to complete two addition and two subtraction facts. Equal operands still use four rows; only two facts are different.1.18126+=+=-=-=2.14113+=+=-=-=3.1248+=+=-=-=4.844+=+=-=-=5.1055+=+=-=-=6.1468+=+=-=-=math-sheet.comPage 1 / 1

A useful next step

Related activities

Printable fact families with both addends selected worksheet preview

Fact family

Fact families with both addends selected

Choose at least three addends from 1–12 and use only those choices for both parts of six addition and subtraction triangles.

Preview and download
Printable horizontal number bonds worksheet preview

Number bonds

Horizontal number bonds

Find one missing part in two-part equations with a fixed whole from 5 to 100, six equation layouts and up to 30 problems.

Preview and download
Printable number bond trees worksheet preview

Number bonds

Number bond trees

Split a fixed whole from 5 to 100 into two or three parts, with a single missing child and an option to include or exclude zero.

Preview and download