MathDrillPro

Practice that fits the learner, on paper or online.

Math Problem Generator

Generate math problems for one operation at a time. Set the number sizes and question count, then choose an answer key, inline answers, or a blank student copy.

Generated math problems with answers

  1. 47 + 28
  2. 93 - 46
  3. 8 × 7
  4. 96 ÷ 8
  5. 54 + 39
  6. 71 - 25
  7. 6 × 9
  8. 84 ÷ 7
  9. 125 + 248
  10. 432 - 176
Answer key
  1. 75
  2. 47
  3. 56
  4. 12
  5. 93
  6. 46
  7. 54
  8. 12
  9. 373
  10. 256

Match the settings to the skill

Addition

Set the addend sizes separately. Turn carrying on or off when you want the worksheet to isolate that step.

Subtraction

Choose the minuend and subtrahend sizes, then decide whether the questions should require borrowing.

Multiplication

Use small factors for fact practice or larger factors for written work. Multiplication by 1 is left out when the selected ranges allow other values.

Division

Choose dividend and divisor sizes. Division questions have whole-number quotients with no remainder.

Build a useful practice set

Keep the first set narrow

Use one operation and one number range when a learner is working on a new method.

Change one setting at a time

Increase the number size or add carrying or borrowing after the current set feels manageable.

Use the answer key for the next step

If the same type of problem is missed more than once, make another set with that setting instead of changing the whole worksheet.

FAQ

What can this math problem generator make?

You can generate addition, subtraction, multiplication, and exact-quotient division problems. Choose digit ranges, answer style, layout, and question count before you preview the worksheet.

Can students practice online instead of printing?

Yes. Sign in to start a practice session. You can set up a session on the Practice page or send a generated worksheet into practice.

Can I make more than one version of the same worksheet?

Yes. Keep the same settings and generate again to get a fresh set at the same level.