MathPrintLab
Free printable math practice

Make the worksheet your learner needs.

Choose from hundreds of skills across early learning through high school, adjust the practice, and create a fresh worksheet with a matching answer key. Generation and preview happen in your browser.

  • Fresh, repeatable problems
  • Built-in answer keys
  • Print, PDF, and PNG
ADDITION PRACTICEName __________
Worksheet code: A7K2Page 1 of 1
Three simple steps

From a learning goal to printable practice

Start with the recommended setup when you need something quickly. Every choice can still be adjusted before you print.

  1. 1

    Choose practice

    Browse by grade band and learning goal, or search for a skill such as fractions, elapsed time, equations, or box plots. Select one skill, or mix two or three compatible skills.

  2. 2

    Use the recommendation or customize

    Generate immediately with a teacher-friendly setup, or change number ranges, difficulty rules, problem count, worksheet format, paper size, headings, and instructions.

  3. 3

    Preview, print, or download

    Check the worksheet and answer key before using them. Print directly, save a PDF, or download the current page as a PNG. Generate again whenever you want a fresh version.

Choose your level of control

Quick for today. Flexible for the whole class.

Fast path

Use the recommended worksheet

Pick a topic and choose Generate worksheet. MathPrintLab selects a useful difficulty, layout, and problem count for that skill.

Choose a skill
More control

Customize the practice

Choose Customize this worksheet to adjust the math rules and page design. Changes that affect the questions create a new set; presentation changes keep the same problems.

See the checklist
Classroom use

Create a set of versions

Create ordinary copies, alternate versions, or personalized roster packets. Answer packets stay separate so they are easy to keep for teachers.

Read classroom tips
Before you generate

A useful customization checklist

  • Difficulty: confirm number ranges and topic-specific rules.
  • Length: choose the number of pages and problems per page.
  • Layout: use auto-fit, or choose a grid and supported problem format.
  • Paper details: add a title, directions, name/date lines, or class information.
  • Output: decide whether you need one worksheet, class copies, or alternate versions.
What you can make

Practice from counting to calculus

The catalog is organized by learner level and goal, so you can search narrowly without scrolling through every skill.

Early learning

Tracing, counting, shapes, patterns, number bonds, coins, clocks, and picture graphs

Elementary

Operations, place value, fractions, decimals, measurement, word problems, and geometry

Middle school

Ratios, rates, percents, signed numbers, expressions, equations, data, and probability

High school

Algebra, geometry, trigonometry, statistics, precalculus, calculus, and linear algebra

Browse all skills
Common questions

Good to know

Do worksheets include answers?

Yes. Every generated worksheet includes a matching answer-key preview. You can print or download the worksheet alone or include the answer pages.

Can I make a different version of the same worksheet?

Yes. Generate again for a fresh set of problems, or use alternate versions to prepare a bounded classroom packet. Saved worksheet history keeps the seed needed for exact replay.

Where is my work saved?

Core worksheet creation works without an account. Settings, presets, students, and history are saved in your current browser unless optional account features are configured and you sign in.

Can I mix topics?

Yes. The mixed-topic option lets you interleave two or three supported skills. Basic addition, subtraction, multiplication, and division can also use the four-operation mixed mode.

What should I do if I need another topic?

Use the feedback page to request a skill. Include the learner level, the kind of questions you need, and an example of how you would use the worksheet.

Ready when you are

Create a worksheet in a few minutes.

Start with a skill