01 / Pick
The kinds of problem
Add, subtract, multiply or divide, alone or mixed. Each kind shows its own settings.
Free tool
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.
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
01 / Pick
Add, subtract, multiply or divide, alone or mixed. Each kind shows its own settings.
02 / Control
Digits for adding and subtracting, tables for multiplying and dividing, with carrying and remainders under your control.
03 / Print
Up to ten sheets with no repeated problems, an answer key, and a code that brings the same sheet back.
Guide
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.
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.
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 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.
| Practice | Kinds | Settings |
|---|---|---|
| Number facts | Addition | 1 digit and 1 digit, any carrying, 30 problems across |
| Written methods | Addition or subtraction | 3 digits and 2 digits, stacked, borrowing set to always |
| Times tables | Multiplication | First factor 2 to 5, second 1 to 10 |
| Sharing facts | Division | Divide 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 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 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
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.
Yes. Every sheet has a code. Copy link saves the code with your settings, and opening it gives the same problems.
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.
Yes. Tick Multiplication only and set the factors. Quick start has Times tables 2 to 5 and 6 to 12.
Yes, if you tick Allow remainders. The answer key shows them like 7 r 2. By default every division comes out even.
Yes. Choose US Letter under Paper.
Yes. Set Sheets up to 10. They share a code and a PDF.
Yes. No account, no watermark, and nothing is uploaded.