Free tool

Math worksheet generator, any mix of problems, with an answer key.

Tick addition, subtraction, multiplication or division, set how big the numbers are, and print a sheet of problems with no repeats and an answer key on its own page. Choose problems across the page or stacked in columns, control carrying and borrowing, and make up to ten different sheets at once. Every sheet has a code, so the same link always gives the same sheet.

Every answer is worked out by the program, not typed in.

Kinds of problem
Addition
Subtraction
Multiplication
Division

The same code and settings always give the same sheet. Copy link keeps both.

Sheets are made in your browser from the code and settings. Nothing is uploaded. Your settings are remembered in this browser only.

How it works

Settings in, sheet and key out.

01 / Pick

The kinds of problem

Add, subtract, multiply or divide, alone or mixed. Each kind shows its own settings.

02 / Control

The size of the numbers

Digits for adding and subtracting, tables for multiplying and dividing, with carrying and remainders under your control.

03 / Print

Sheet, key and code

Up to ten sheets with no repeated problems, an answer key, and a code that brings the same sheet back.

Guide

How to make a math worksheet, with no repeats and a key.

A math worksheet generator makes a fresh page of practice problems on demand. This one covers addition, subtraction, multiplication and division, alone or mixed, and gives you control over the things that make a sheet easy or hard: how many digits each number has, whether carrying or borrowing is needed, which times tables appear and whether division leaves a remainder. Every sheet has an answer key, and no problem repeats on a sheet or across the sheets you make together.

How to use it

  1. Pick a Quick start such as Times tables 2 to 5, or tick the Kinds of problem you want. Each kind you tick shows its own settings.
  2. For addition and subtraction, set the digits of the First number and Second number, and choose whether Carrying or Borrowing is any, always needed or never needed.
  3. For multiplication, set the range for the first and second factor. For division, set Divide by from and Answer from, and tick Allow remainders if you want them.
  4. Choose a Layout, Columns, Problems on a sheet and the number of Sheets.
  5. Leave Add an answer key ticked. Press Save the PDF for sheets and key, or Answer key only to print the key separately.
  6. Press New sheet for a different set. Copy link keeps the code and settings together.

How the sheet code works

The code is a short mix of letters and numbers. The program turns it into a stream of repeatable choices, so the same code with the same settings always gives the same problems in the same order. Share the link with a colleague and they print the same sheet. Change one setting and you get a different but related sheet. Sheet two of a set uses the same code with a number added, so the sheets differ from each other.

No repeats, and what that means

The generator does not repeat a problem on a sheet. For addition and multiplication, 3 + 5 and 5 + 3 count as the same problem, because they are the same fact, so only one of them appears. For subtraction and division the order matters, so 8 minus 3 and 3 minus 8 are different, and the second is not allowed anyway because the answer must not be negative.

Small settings have a limit. Adding two numbers from 0 to 9 gives 55 different problems, counting each pair once. Asking for 100 problems with those settings gives 55, and the status line says so. Multiplying whole numbers from 2 to 12 by each other gives 66. Division with divisors 2 to 9 and answers 1 to 12 gives 8 times 12, which is 96. When you ask for several sheets, the program tries to avoid repeating a problem from one sheet to the next, and tells you if the settings are too small to manage it.

Carrying and borrowing

Carrying happens when the numbers in a column add up to ten or more: in 47 + 38, the ones add to 15, so one carries over. 23 + 41 needs no carrying. Borrowing happens when a column of the top number is smaller than the one below it: in 52 minus 27, the 2 is smaller than 7, so the top number borrows. 58 minus 23 needs none. The generator checks every problem against the setting you choose, so Never needs carrying never gives a carry. For a first sheet on a new idea, choose never. For a challenge sheet, choose always.

Settings for different stages

PracticeKindsSettings
Number factsAddition1 digit and 1 digit, any carrying, 30 problems across
Written methodsAddition or subtraction3 digits and 2 digits, stacked, borrowing set to always
Times tablesMultiplicationFirst factor 2 to 5, second 1 to 10
Sharing factsDivisionDivide by 2 to 10, answers 1 to 10, no remainders

These are starting points, not a curriculum. Change one setting at a time, and keep the code of a sheet that worked well so you can print it again.

Across or stacked

Across prints each problem on one line with a blank for the answer, which suits facts and mental maths. Stacked, in columns lines the digits up with a rule under them, which suits written methods. Stacked division uses the bracket shape. The numbers are set in a monospaced font, so the digit columns line up.

The answer key

The key comes at the end of the PDF, with one block for each sheet, numbered the same way as the problems. Division with remainders is shown as 7 r 2. Every answer is computed by the program, so there are no typing mistakes to find.

Need times tables to learn from? See the times tables chart. For addition only, with missing numbers, use the addition worksheets. For counting patterns, try the skip counting worksheets, and for fractions the fraction calculator.

Questions

Good to know.

Does the worksheet come with an answer key?

Yes. Leave Add an answer key ticked and the key is added at the end of the PDF. Answer key only saves the key by itself.

Can I get the same worksheet again?

Yes. Every sheet has a code. Copy link saves the code with your settings, and opening it gives the same problems.

Will problems repeat?

Not on a sheet. For addition and multiplication, swapped pairs count as the same problem. If the settings are too small to give enough different problems, the page tells you how many it can make.

Can I make sheets with only times tables?

Yes. Tick Multiplication only and set the factors. Quick start has Times tables 2 to 5 and 6 to 12.

Can division have remainders?

Yes, if you tick Allow remainders. The answer key shows them like 7 r 2. By default every division comes out even.

Can I print on US Letter?

Yes. Choose US Letter under Paper.

Can I print many different sheets at once?

Yes. Set Sheets up to 10. They share a code and a PDF.

Is it free, with no sign-up?

Yes. No account, no watermark, and nothing is uploaded.

Listed on

Listed on JustMacAppsMotionShine on Mac App IndexMotionShine on ScrollLaunchMotionShine featured on StartupBaseFeatured on FazierFeatured on Twelve ToolsMotionShine - Featured on Smol Launch