Teacher tool

Math Worksheet Maker

Create a printable math worksheet in the browser. Choose the operation, skill range, and question count, then preview the worksheet before opening a PDF or answer key.

No upload step Preview, PDF, and answer key are generated on this page.

Worksheet settings

Build a custom practice page

Addition Within 10 · 12 questions · US Letter

Live preview

Printable worksheet

Generating worksheet preview...

How this math worksheet maker works

The worksheet is generated locally in your browser from the settings above. The preview, printable PDF, and answer key all use the same current worksheet recipe, so the student copy and teacher key stay matched after you regenerate.

Use this page when the existing math worksheets are close but not exact enough for your group. If a setting combination becomes useful repeatedly, it can later be promoted into a normal TeacherPapers resource page with classroom notes and internal links.

How to make a printable math worksheet

  1. Choose an operation, grade level, and question count, then pick US Letter or A4.
  2. Preview the student worksheet in the browser and switch to Show Answer Key when you need a checking copy.
  3. Open PDF to Print or Download PDF, and keep the answer key PDF separate from student copies.

FAQ

Is the math worksheet maker free?
Yes. You can generate, preview, print, and download PDFs without creating an account. There is no per-download limit for browser-generated worksheets.
Does it include an answer key?
Yes. Use Show Answer Key in the preview, then download a separate answer-key PDF for grading. The student worksheet stays separate from the teacher copy.
Can I print on US Letter or A4 paper?
Yes. Choose the paper size before you print or download. The preview and PDF use the same page size so the layout matches your printer paper.
Will the preview match the PDF?
Yes. The live preview, printable PDF, and answer key are built from the same worksheet recipe in your browser, so they stay aligned after you change settings or regenerate.