free tool, no sign-up
Math Worksheet Generator
Generate printable math worksheets with addition, subtraction, multiplication, or division problems. Choose difficulty levels and get instant answer keys.
Single digits (1-10), basic facts
Select your options and click
"Generate Worksheet" to create problems
The Math Worksheet Generator creates customized arithmetic practice sheets for students of all levels. Choose from addition, subtraction, multiplication, division, or mixed operations, then select a difficulty level that matches your student's abilities. Easy mode covers basic facts with single digits, medium introduces two-digit numbers and times tables through 12, and hard challenges with three-digit calculations. Generate as many problems as you need, choose horizontal or vertical layout, and print with a matching answer key for easy grading.
What each operation setting produces
There are five operation buttons: add, subtract, multiply, divide and mixed. Pick one and every problem on the sheet uses it, so you can hand a child a page of pure multiplication worksheets one day and division facts worksheets the next. Mixed pulls a fresh operation at random for each problem, which is closer to what a test or a timed review looks like.
Two rules are built into the generator so you never have to check the sheet before handing it over. Subtraction never produces a negative answer, because the larger number is always put on top. Division always comes out clean, with no remainders and no decimals, because the problem is built backwards from a whole-number answer. Divisors stay between 2 and 12 at every difficulty, so children are practising facts they can recall rather than long division.
The three difficulty levels and their number ranges
Easy keeps both numbers between 1 and 10 for addition and subtraction, so sums land within 20, and between 1 and 5 for multiplication and division. That is the right band for kindergarten through first grade, or Reception and Year 1, where the point is recall rather than method.
Medium moves addition and subtraction to two digits, 10 to 99, which is where carrying and borrowing start to appear, and takes multiplication and division to the 2 to 12 tables. This is the setting most people want for multiplication facts worksheets and for the drill sheets that go with times table practice in second and third grade.
Hard uses three-digit numbers, 100 to 999, for addition and subtraction, and multiplies numbers from 10 to 99 for something closer to a column-method exercise. Hard division still keeps the divisor at 12 or under, so it stretches the dividend rather than the fact being recalled. If a level feels wrong for a particular child, drop a level rather than reducing the number of problems; a full page of easy facts builds more fluency than half a page of struggle.
Layout, length and how the page prints
Choose between 10, 15, 20, 25, 30, 40 or 50 problems. Horizontal layout writes each problem across the line, like 7 x 8 = ___, and fits two per row. Vertical layout stacks the numbers in column form with a rule underneath and blank space for working, and fits four across. Vertical is what you want for carrying, borrowing and column multiplication; horizontal is better for speed drills and fact recall.
Print sends a clean sheet to a new browser tab with no site navigation on it. The worksheet version carries a Name and Date line at the foot of the page; the answer key leaves those off. Five colour themes are available for the title and answers, classic, ocean, forest, sunset and lavender. If you are printing a class set on a mono laser printer, classic is the safest choice. Download Image saves the preview as a PNG at double resolution, which is handy for dropping a sheet into a slide, a newsletter or a homework email.
Answer keys and regenerating a fresh set
Every worksheet comes with a matching answer key. Generate the sheet, then use the Worksheet and Answer Key tabs above the preview to switch between them. Print the worksheet first, switch to the key, print that too, and you have the marking done before the children have started.
New Problems keeps every setting exactly as it is and regenerates the numbers. That is the button to use when you need four different versions of the same subtraction worksheet for four tables, or a second attempt for a child who needs another go at the same material without seeing the same twenty questions.
Using it for weekly fact practice
Short and frequent beats long and occasional. A page of 20 problems at the right level, three or four times a week, does more for recall than a single sheet of 50 on a Friday. Twenty horizontal problems is roughly five minutes of work once facts are reasonably secure, which makes it a workable morning starter or a settling task.
If you are tracking progress, keep the operation and difficulty fixed for a couple of weeks and just hit New Problems each time. Because the format stays identical, the time taken and the number correct are genuinely comparable from one sheet to the next. When a child is finishing a level comfortably and accurately, move up one difficulty rather than adding more problems.
Frequently Asked Questions
Is this math worksheet generator free?
Yes. There is no sign-up, no limit on how many sheets you make, and no watermark beyond a small line of text at the foot of the printed page.
Can I get printable multiplication worksheets for the 1 to 12 times tables?
Choose multiplication with medium difficulty and both numbers are drawn from 2 to 12, which covers the standard times tables. Easy multiplication stays within 1 to 5 for children just starting out.
Do the division problems have remainders?
No. Each division problem is built from a whole-number answer multiplied by its divisor, so every question divides exactly. Divisors are always between 2 and 12.
Can subtraction problems come out negative?
No. If the second number would be larger, the two are swapped before the problem is written, so every answer is zero or above.
How do I print the answer key?
Generate your worksheet, click the Answer Key tab above the preview, then click Print Answer Key. The key prints with the answers in your chosen theme colour and without the Name and Date lines.
What is the difference between horizontal and vertical layout?
Horizontal writes the problem on one line with a blank for the answer and fits two per row. Vertical stacks the numbers in column form with a rule and working space, four across, which suits carrying, borrowing and column methods.
Can I make several different versions of the same worksheet?
Yes. Click New Problems and the settings stay the same while the numbers change, so you can print as many different versions of the same sheet as you need.
What age or grade is each difficulty for?
Easy suits roughly kindergarten to first grade, medium second to third grade, and hard third grade and up. Go by what a child can do accurately rather than by their year group.