Math Worksheet Generator

Printable math worksheets in seconds: pick the operation and number range, print with an answer key. Free, no sign-up, no watermark — a fresh set of problems with every click.

Name: ______________________Date: ____________

Math Practice

Answer key

How to make a math worksheet

  1. Choose the operation: addition, subtraction, times tables, division — or mixed for review sessions.
  2. Set the number range to match the grade: up to 10 or 20 for kindergarten and grade 1, up to 100 for grade 2, up to 1000 for grades 3 and 4.
  3. Click Print / Save PDF. The worksheet prints with a name and date line; the answer key prints as a second page.

What kind of problems does it generate?

Every problem is age-appropriate by construction: subtraction never produces negative results, division always comes out even, and multiplication stays within the times tables (factors 2–10). The missing-number option turns problems into "7 + __ = 12" form, where students find the missing addend — an important step toward algebraic thinking. Each click on New problems generates a fresh set, so you can print as many different practice sheets, homework versions and make-up tests as you need.

Matching the worksheet to the grade

The number range does more to set difficulty than the operation does. Addition up to 10 is early kindergarten work that most children handle by counting on their fingers. Up to 20 is the grade 1 milestone, because it forces crossing the ten — 8 + 5 cannot be done on fingers alone and requires an actual strategy. Up to 100 belongs in grade 2, and 1000 in grades 3–4, where the point becomes place value and carrying rather than the number facts themselves.

Multiplication and division work differently: the range setting bounds the products, but the factors stay inside the times tables, so difficulty comes from which tables a child has memorised. The 2s, 5s and 10s come first, the 3s and 4s next, and the 6s, 7s and 8s are the ones that need real practice. Division problems always come out even, so a child who knows their tables can solve them by working backwards.

How much practice, and how often

Short and frequent beats long and rare. Twenty problems a day for a week builds fact recall far better than a hundred problems on Sunday, because the goal is automatic retrieval and that only comes from repeated spaced contact. For a warm-up, 15–20 problems is about five minutes of work; a full practice sheet of 40–50 runs 15 minutes for a fluent child and much longer for one who is still counting.

Watch the time as much as the score. A child who gets every answer right but takes fifteen seconds each is still computing rather than recalling, and needs more practice at the same level — not a harder sheet. A child getting most answers right in two or three seconds is ready to move up.

Missing-number problems

Ticking missing-number problems changes the question from 7 + 5 = __ to 7 + __ = 12, and it is a bigger jump than it looks. The child can no longer simply execute the operation; they have to understand what the equals sign means and work out the inverse. This is where arithmetic starts turning into algebra, and it is worth introducing well before it is formally taught.

Mix a few of these into a normal sheet rather than giving a whole page of them at first. It is also a useful diagnostic: a child who is fluent with 7 + 5 but stuck on 7 + __ = 12 has memorised facts without understanding the structure underneath, which is exactly the gap that causes trouble later.

Is there an answer key?

Yes. With the answer key ticked, the printout adds a second page with the same problems solved, in the same order — grading takes seconds instead of an evening.

Is it really free, with no sign-up?

Yes. No account, no email, no watermark, no worksheet limit. The site is supported by ads, so the generator itself stays free.

Is any data uploaded?

No. The problems are generated by JavaScript in your browser. Nothing is sent to a server — once loaded, the page even works offline.