Math Worksheets Covering Every Topic
Our free math worksheet generator covers the full primary school curriculum. Pick any combination of topics, choose the age group (6–8, 9–10, or 11–12), and click Preview to instantly see your worksheet. Print it or download as PDF.
🕛 New: Interactive Teaching Clock
Drag the hour and minute hands to learn how to read an analog clock — free, no sign-up, works in any browser. Perfect for ages 5–9.
Try the Interactive Clock ▶Why Use Our Math Worksheet Generator?
Every worksheet is randomly generated so students always get fresh problems — no repeats. Problems automatically adjust to the chosen age group, so a grade 1 student sees simple single-digit sums while a grade 3 student gets multi-step challenges.
You can mix and match topics freely. Want a worksheet with both fractions and word problems? Just check both boxes and preview. Print directly from your browser or download a PDF to use offline or share with a class.
Who Is This For?
Parents & homeschoolers — Print a fresh worksheet for daily practice in minutes, completely free.
Teachers — Generate class sets of mixed-topic worksheets. Add a custom school name in the title field.
Tutors — Target exactly the topics each student needs. Include the answer key for self-marking.
Frequently Asked Questions
Yes — completely free, no account required. Generate, print and download as many worksheets as you like.
The generator supports three age bands: 6–8 years (Grade 1–2), 9–10 years (Grade 3–4), and 11–12 years (Grade 5–6). Problems scale in difficulty automatically.
Yes. Check the "Include Answer Key" box in settings before previewing. The answers appear on a separate page after the worksheet.
Yes. After previewing, click the PDF button. For topics that use emoji (patterns, spelling), use the Print button instead as emoji may not render in PDF.