About the Math Worksheet Generator
This math worksheet generator builds a fresh set of arithmetic practice problems in one click: addition, subtraction, multiplication, division, or a mixed review. Pick a difficulty level, how many problems you want and how many columns to lay them out in, then print the page or copy the worksheet and its answer key into your own document.
It is designed for parents, tutors and teachers who need quick drill sheets for warm-ups, homework or timed fact practice. Easy level covers single-digit facts and the times tables to 10 × 10, medium moves to two-digit numbers, and hard uses three-digit addition and subtraction or two-digit by two-digit multiplication. Division problems always come out evenly unless you switch on remainders.
Every worksheet comes from a seed word. The same seed always produces the same problems, so you can reprint an identical sheet or share the seed with a colleague; change the seed (for example “week-2”) to get a new set. Subtraction avoids negative answers by default for younger learners.
How to use the math worksheet generator
- 1Choose the operation, or Mixed for a review sheet.
- 2Pick a difficulty that matches the learner’s level.
- 3Set the number of problems and how many columns to print.
- 4Change the seed whenever you want a brand-new set of problems.
- 5Print the page or copy the worksheet, then keep the answer key for marking.
Formula and method
Each problem draws its two numbers uniformly from the range for the chosen operation and difficulty, using a seeded pseudo-random generator (Mulberry32) so the same seed always gives the same worksheet. For subtraction with “no negative answers” on, the larger number is placed first. Division is built backwards — a divisor and a quotient are drawn and multiplied to make the dividend — so every problem divides evenly unless remainders are enabled, in which case a remainder smaller than the divisor is added.
The suggested time assumes about 10 seconds per easy fact, 25 seconds per medium problem and 45 seconds per hard problem; adjust to your learner.
- a, b
- The two operands of each problem
- q
- Quotient (the answer to a division problem)
- r
- Remainder, 0 ≤ r < divisor (only when remainders are allowed)
Worked examples
20 medium addition problems
The default sheet has 20 two-digit addition problems, with both numbers between 10 and 99, so no answer can exceed 198. At about 25 seconds a problem it takes around 8⅓ minutes. With seed “worksheet-1” the largest answer on this sheet is 161.
Times tables drill: 30 easy multiplication facts
Easy multiplication uses factors from 0 to 10, so the sheet practises the standard times tables. Thirty facts at about 10 seconds each makes a 5-minute timed drill, and with the seed “tables” the biggest product on the sheet is 9 × 9 = 81.
Hard division with whole-number answers
Hard division multiplies a two-digit divisor by a two-digit quotient, so every dividend divides exactly and the answers are whole numbers from 10 to 99. Twelve problems at 45 seconds each suggest 9 minutes; on this seed the biggest quotient is 99.
Frequently asked questions
Can I print the worksheet with an answer key?+
Yes. Use the Print button to print the page with the worksheet, then print or copy the answer key separately for marking. You can also copy the worksheet text into a document and adjust the font size for younger children.
How do I get a different set of problems?+
Change the seed to any other word or number, such as “monday” or “set-2”. The same seed always reproduces the same problems, which is handy for reprinting a lost sheet or giving every student the identical test.
Will the division problems have remainders?+
Not by default. Each dividend is made by multiplying the divisor and the answer, so the division always comes out evenly. Switch on “Allow remainders” to practise long division with answers such as 17 R3.
What grade level is each difficulty?+
Roughly: easy suits grades 1–3 (addition facts to 20 and times tables to 10 × 10), medium suits grades 3–4 (two-digit addition, subtraction and 2-digit × 1-digit multiplication), and hard suits grades 4–6 (three-digit numbers and 2-digit × 2-digit multiplication).
How many problems should a practice sheet have?+
For fact fluency, 20–30 quick problems in a 3–5 minute timed session works well. For multi-digit problems, 10–15 is plenty, because each one takes longer and accuracy matters more than speed.