Step 2 of 3

Make it fit your learner

The recommended setup is ready. Change only what you need.

Advanced settingsExact ranges, specialist rules, and saved setupsShow options

Setup

Choose a topic and adjust the topic-specific options.

Preset Library
Start from a saved setup or store the current topic settings.
Custom presets are stored locally in this browser and can be edited by saving again with the same name.
Recommended setup

Ready to customize

Uses the selected topic's space needs.
Balanced numbers and rules for this skill.
Layout & Header format, instructions, header fields
Advanced Grid columns and per-column count
Changing problems per page automatically updates these grid values. Auto-fit chooses a grid from the selected topic's space needs.
Output typeCreate one worksheet or a bounded classroom set.

One worksheet will be generated.

Ready to see it?You can come back and change anything.
Step 3 of 3

Preview, print, and download

Check the worksheet below, then print it directly or save a copy.

No worksheet preview yet

Choose a skill and generate a worksheet first.

Answer key library

Find worksheet answers

Enter the code printed on a worksheet to open its complete answer key here.

Enter the four-character code printed on the worksheet.

One simple plan

Ad-Free Monthly

Monthly price shown at checkout

One recurring monthly subscription. Cancel any time.

Worksheet creation, downloads, answer keys, and optional cloud saving remain available on the free plan.

Checking your plan…

Checkout and billing management are hosted by Stripe. By subscribing, you agree to the Terms.

Optional cloud account

Your account

Keep using MathPrintLab without an account, or sign in to save presets, students, and worksheet history across devices.

Accounts are optional. Existing browser data is never uploaded until you explicitly approve an import.

One-time import

Bring this browser's data into your account?

We found . Importing is idempotent: records already in your account keep their cloud version and are never silently overwritten.

Choosing "Not now" keeps this data only in this browser and pauses cloud sync.