PW PrintablesWorld

Math Worksheets

Number Bonds Worksheet Generator

Print customisable number bonds worksheets for sums to 10, 20 or 100 with optional answer keys.

Last updated:

What this tool does

This generator produces printable number bond worksheets where students complete equations like "7 + ___ = 10", "___ + 4 = 20", or "35 + 65 = ___". You choose the target total (10, 20 or 100), the number of problems per worksheet, and whether to include an answer key. The engine randomises which part of each equation is missing—first addend, second addend, or the total—so every worksheet is unique.

Settings

Configure your number-bonds worksheet

20 bonds to 10 · A4

Bond to

Paper size

Preview

Live PDF preview

The actual PDF, updated as you change settings.

New — Workbook Builder. Combine this sheet with others into one branded, printable PDF pack. Add to workbook →

People also used

Feedback

Spotted something off with this tool?

What you can do with the Number Bonds Worksheet Generator

Number bonds are pairs of numbers that combine to make a target total. This generator produces practice worksheets where students fill in the missing number in addition equations. You can create sheets focused on bonds to 10 (like 3 + 7, 6 + 4), bonds to 20 (such as 12 + 8, 15 + 5), or bonds to 100 (like 35 + 65, 80 + 20). Each problem randomises which part is missing: the first addend, the second addend, or the sum itself. The result is a branded PDF ready to print on A4 or US Letter paper, with an optional answer key on a separate page.

What you can customise

  • Target total: bonds to 10, 20 or 100
  • Number of problems: from 4 to 60 per worksheet
  • Worksheet title: set a custom heading or use the default
  • Name and date fields: toggle on or off
  • Answer key: include a separate answer page or leave it out
  • Random seed: enter a word or number to reproduce the exact same set of problems later

Who these worksheets are for

Teachers

Generate a new worksheet for daily warm-ups, timed drills, or differentiated practice. Print one set for early finishers working on bonds to 10 and another for students ready for bonds to 100. The answer key speeds up marking.

Parents and homeschoolers

Support mental maths fluency at home with short, focused practice sessions. Print a few sheets at the start of the week and hand them out as breakfast-table puzzles or homework assignments.

Tutors

Tailor problem difficulty to each learner. Use bonds to 10 for younger children building foundation skills, then move up to bonds to 20 and 100 as confidence grows.

How to use the tool

  1. Select your target total: 10, 20 or 100.
  2. Choose how many problems you want on the worksheet (between 4 and 60).
  3. Decide whether to show name and date fields at the top of the page.
  4. Toggle the answer key on if you want a second page with solutions.
  5. Optionally type a custom title or leave the default.
  6. Click Generate to build your PDF, then print it on A4 or US Letter paper.

Worked classroom example

A Year 2 teacher wants her class to practise number bonds to 20. She opens the generator, selects "20" as the target total and sets the problem count to 24. She toggles on the name-and-date row so children can write their names at the top. She includes the answer key because she'll have a teaching assistant mark the sheets during lunch. After clicking Generate, she downloads the two-page PDF: page one has 24 problems arranged in two columns ("13 + ___ = 20", "___ + 9 = 20", "7 + 13 = ___"), and page two lists all 24 answers. She prints 30 copies on the school's A4 printer and hands them out as a Friday afternoon quiz.

How it works under the hood

The engine picks a random integer between 1 and the target total (stepping by 5 for bonds to 100 to keep arithmetic manageable), calculates the complement, then randomly decides which of the three positions—first addend, second addend, or sum—to hide. A seeded pseudo-random number generator ensures that typing the same seed always produces the same sequence of problems, so you can regenerate identical worksheets for retests or sibling practice.

Designed for A4 and US Letter printing

Every PDF uses a responsive layout that fits both A4 and US Letter paper without clipping. Problems are arranged in two columns with generous margins, so handwriting fits comfortably in the blanks. The answer key mirrors the question-page layout, making it quick to check student work line by line.

Notes and limitations

  • The generator does not produce visual bond diagrams (part-whole circles or bar models); it focuses on symbolic equations only.
  • For bonds to 100, the engine steps by fives (0, 5, 10…100) to keep numbers friendly; you won't see bonds like 37 + 63.
  • All problems use whole numbers; decimals and fractions are not supported.
  • The maximum problem count is 60. Larger sets will be clamped to 60.
  • No difficulty progression within a single worksheet—all problems draw from the same target total.

FAQs

Quick answers

Can I print the same worksheet twice?

Yes. Type a word or number into the seed field before you generate. As long as you use the same seed and settings, the tool will produce an identical set of problems every time.

How many problems fit on one page?

The layout arranges problems in two columns. Around 24–30 problems fit comfortably on a single page, depending on paper size and margins. If you request more, the generator adds extra pages automatically.

Why does the bonds-to-100 option only use multiples of five?

Stepping by fives (5, 10, 15… 95, 100) keeps mental arithmetic manageable for learners who are still building fluency. It avoids tricky complements like 37 + 63 that require regrouping.

Can I turn off the name and date fields?

Yes. Toggle the "Show name and date" option off in the generator. The worksheet will print without those lines, giving you a cleaner header.

Does the answer key appear on the same page as the questions?

No. If you include the answer key, it prints on a separate page at the end of the PDF. This lets you hand out question sheets to students and keep the answers for marking.

What if I want bonds that include zero?

The engine starts at 1 and goes up to the target minus one, so you will see problems like "1 + 9 = 10" but not "0 + 10 = 10". This keeps practice focused on non-trivial pairs.

Can I mix bonds to 10, 20 and 100 on the same worksheet?

Not in a single run. Each worksheet focuses on one target total. To create mixed practice, generate separate PDFs for each total and print the pages you need.

Related tools