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.
Math Skill Progression from Grade 1 to Grade 6
Understanding which math skills belong to each grade level helps parents pick the right worksheet difficulty. The generator's three age bands map to the primary school curriculum used across Singapore, the US, the UK, and most international schools:
Common Math Mistakes by Age Group
These are the mistakes we see most often when students work through the worksheets. Recognising them early helps parents and tutors focus their marking:
Ages 6–8: Confusing addition and subtraction symbols; reversing digits (writing 51 instead of 15); losing count when using fingers past ten; forgetting the number bonds to ten (7+3, 6+4, 5+5).
Ages 9–10: Forgetting to carry or borrow across columns; times-tables gaps (especially 6×, 7×, 8×); confusing perimeter with area; misreading two-step word problems and doing only the first calculation.
Ages 11–12: Forgetting the order of operations (BODMAS/PEMDAS); adding fractions with different denominators without finding a common denominator; converting between decimals, fractions and percentages incorrectly; misinterpreting ratio questions as division questions.
Sample Problems from the Generator
These are the kinds of problems each age tier produces. Every worksheet mixes similar problems with randomised numbers, so no two prints are identical.
Age 6–8 word problem: "Amira has 8 stickers. Her friend gives her 5 more. How many stickers does Amira have now?" (Answer: 13.) The generator swaps names, objects, and small numbers each time.
Age 9–10 two-step problem: "A baker makes 24 muffins in the morning and 36 in the afternoon. He sells them in boxes of 6. How many boxes does he need?" (Answer: 10 boxes.) Requires addition then division.
Age 11–12 fraction problem: "A recipe uses 2/3 cup of flour and 1/4 cup of sugar. How much dry ingredient is used in total?" (Answer: 11/12 cup.) Tests common-denominator addition.
How the Generator Adapts to Age
Every generator function checks the selected age and picks problems, number ranges, and vocabulary appropriate to that band. A grade 1 shapes worksheet asks students to identify circles and triangles; a grade 3 shapes worksheet adds angles and symmetry; a grade 5 shapes worksheet asks for area of composite figures. The same topic checkbox produces genuinely different worksheets depending on the age setting — you don't need to switch topics as your child grows, just change the age.
Curriculum Alignment
The topics mirror the scope used in the Singapore Ministry of Education (MOE) primary math syllabus, the US Common Core State Standards for Mathematics, and the UK Key Stage 1 and Key Stage 2 curricula. While we don't tag individual worksheets with syllabus codes, parents in any of these systems will find the difficulty and coverage suitable for their child's grade. International schools using PYP or Cambridge Primary Maths also fit within the same three age bands.
How to Get the Most Out of the Worksheets
Start with mixed-topic worksheets to identify weak areas, then generate focused single-topic worksheets to drill those specific skills. Ten minutes of daily practice on a targeted topic tends to build fluency faster than an hour once a week.
Use the answer key for self-marking. Older students who mark their own work catch more of their mistakes and remember the correction. For younger students, sit alongside and mark together.
Print in landscape for word problems. Word problems have more text, and landscape orientation reduces the number of pages and makes questions easier to read for young students.
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.
Yes — the topics and difficulty mirror the primary math scope used in Singapore MOE, US Common Core, and UK Key Stage 1–2 curricula. We don't tag individual worksheets to syllabus codes, but the age bands (6–8, 9–10, 11–12) map cleanly to the equivalent grade levels in each system.
The default is 20 problems per worksheet, but you can change this in the settings before previewing. Younger students often do best with 10–15 problems; older students can handle 25–30 for extended practice.
Yes. Check any combination of topic boxes and the generator will interleave problems from all selected topics. This is useful for revision worksheets or end-of-week reviews that test everything covered in a week.