Math worksheet generators

The 34 worksheet generators listed below are all free and easy-to-use. They all provide a limitless number of questions that are generated together with corresponding answers. The number ranges used as well as other options can be set so the same worksheet generator can produce questions for different grade levels. Click on the links or the thumbnail images of the ones you want to have a closer look at.

Addition and Subtraction

Screenshot of extract from the Addition and Subtraction question generator
Addition/ Subtraction (and Multiplication)

Typically suited to 1st and 2nd grades as it allows for numbers up to 100. Questions can be horizontal or vertical (stacked). A maximum sum can be set for addition so you can easily work within 10, 20, or 100.

Screenshot of extract from the Addition and Subtraction generator
Addition/ Subtraction (and Multiplication)

Questions can be presented with missing addends. e.g. 4 + ___ = 9. There are options to control the number range as well as the order of the numbers and blanks in the equations.

Screenshot of extract from Number Pairs (addition) generator
Number Pairs Search

to 5, 6 , 7 , 8 , 9 , or, 10. Generates number squares on which pairs of adjacent numbers that add together to make a given number are circled.

Screenshot of extract from Adding and subtracting with Cuisenaire rods generator
Addition/ Subtraction

Cuisenaire Rod-like challenges with two adjoining "rods" positioned above another with a length equal to both "rods" above. Sum totals can be set and the position of the answer can be controlled. Typically suited to 1st Grade and late-Kindergarten.

Screenshot of extract from adding and subtracting with facts generator
Addition/ Subtraction

Allows addition and subtraction questions to be created and combined with adding/ subtracting zero, one, and/ or doubles. Numbers to 10 or to 20 and beyond.

Screenshot of extract from the Decompose a 10 generator

Shows exchanging of a ten for 10 ones with place value blocks alongside the algorithmic calculation. Note: This is a follow-on from the Decompose a 10 generator in the Place Value sub-section below.

Screenshot of extract from Adding and subtracting with larger numbers question generator
Addition/ Subtraction (larger numbers)

3rd & 4th grade level. For adding and subtracting within 1000 and also addition and subtraction with larger multi-digit numbers (up to 999,999). Questions can be just addition, just subtraction, or a mixture of both.

Screenshot of extract from Addition with multiple addends worksheet generator
Addition with 2 to 8 Addends

Allows addition (vertically formatted) with up to 8 numbers. Maximum number can be set as 1-digit up to 6-digit.

Screenshot of extract from the Adding and Subtracting with 3 numbers generator
Adding/ Subtracting with 3 Numbers

Allows addition or subtraction or a combination of both with 3 numbers (horizontally formatted). Maximum and minimum number and total (for addition) can be set.


Multiplication and Division

Screenshot of extract from Multiplication and Division generator
Division /Multiplication

Useful when learning and memorizing math facts. Questions can be formatted horizontal or vertically and can be just division or can be a mixture of division and multiplication.

Screenshot of extract from the alternative Multiplication and Division generator
Division /Multiplication

Sets questions up with "missing" numbers. e.g. __ x 9 = 27, 48 ÷ ___ = 8

Screenshot of extract from the multiplying by multi-digit numbers question generator
Multiplication (larger numbers)

Typically 3rd - 5th grade level. Allows for multiplication of multi-digit numbers with options to make either or both numbers multiples of 10 or multiples of 100.

Screenshot of extract from the Long division generator
Long Division

The range of divisors and dividends can be set to give multiple types of division questions. e.g. 4-digit by 1-digit, 5-digit by 2-digit. There is a "no remainder option" plus optional guide lines to help line up workings.

Screenshot of extract from Box (Area) multiplication method question generator
Box Method Multiplication

Creates 1-digit x 2-digit or 2-digit x 2-digit questions for students to answer by multiplying the tens, then the ones, and then adding the partial products to get the full answer.

Screenshot of extract from the Partial products multiplication method question generator
Partial Products Multiplication

Follows on from the above with a variation in format. 1-digit x 2-digit questions are answered by multiplying the tens and ones separately.


Screenshot of extract from Fractions worksheet generator
Fractions Worksheet Generator

Adding, Subtracting, Multiplying, and Dividing fractions questions. Mixed numbers, whole numbers, common denominators can all be set.

Screenshot of extract from the Simplifying fractions generator
Simplifying Fractions

Generates fractions that require to be simplified. Three different levels of difficulty.

Screenshot of extract from Mixed Numbers question generator
Improper Fractions/ Mixed Numbers Generator

Provides conversion of improper fractions to mixed numbers and vice-versa. The degree of difficulty can be controlled by limiting the whole number part and/ or the denominator range.

Screenshot of extract from Fraction of a Whole Number generator
Fraction of a Whole Number

Questions of the form "4/5 of 25 =". Examples of custom settings include just unitary fractions, a juts whole number answers.


Screenshot of extract from the Decimals worksheet generator
Decimals Worksheet Generator

Typically 5th grade level questions. Provides addition, subtraction, addition and subtraction, or multiplication question sets using tenths, hundredths, or thousandths.

Screenshot of extract from the Dividing decimals generator
Dividing Decimals

The number range and number of decimal places can be set for both dividend and divisor.

Screenshot of extract from the Multiplying decimals generator
Multiplying Decimals

The number range for both numbers can be set. Decimals can be limited to just tenths, to hundredths, or to thousandths. Whole numbers can also be used including multiples of 10 and 100.

Screenshot of extract from the Rounding decimals worksheet generator
Rounding Decimals

The place to be rounded to get be set to the whole unit, tenth, hundredth, or thousandth as options or as a singular choice.

Place Value

Screenshot of extract from Hundreds, tens, and ones question generator
Hundreds, Tens, & Ones

Writing the number of hundreds, tens, and ones based on the quantity of place value blocks and then writing the complete number.

Screenshot of extract from the Decompose a ten question generator
Decompose a 10

Helps prepare students to subtract with regrouping by exchanging a 1 ten for 10 ones. e.g. they are prompted to see 65 as 5 tens and 15 ones. The follow-on subtraction worksheet generator is listed above.

Screenshot of extract from the Writing numbers in expanded form worksheet generator
Numbers in Expanded Form

Writing 7,978 as 7,000 + 900 + 70 + 8. Number ranges can be set to 99, to 999, to 9,999, and/ or to 999,999.


Equations and Expressions

Screenshot of extract from the Equations generator

Creates four different types of simple equations. e.g. 3r = 6, 5t + 4 = 14, 8n/3 = 16, 3x/6 - 3 = 27. Types can be varied and combined on each worksheet and settings can be done for individual rows.

Screenshot of extract from the Factoring and Expanding Expressions generator
Factoring/ Expanding Expressions Generator

Provides two types of expression. e.g. 4x + 40 and 7c + 21d. Worksheets can be created with factoring or expanding expression questions.

Screenshot of extract from the Simultaneous Equations question generator
Solving Simultaneous Equations

Creates questions with pairs of linear equations that can be solved to give x and y values. Typically an 8th Grade resource.

Screenshot of extract from the Quadratic Expressions worksheet generator
Quadratic Expressions

creates expressions in the form of a2 + 6a + 8 for factoring. It allows three different degrees-of-difficulty and also includes an option for questions on expanding expressions.


Screenshot of extract from the Rounding numbers generator
Rounding Numbers Worksheet Generator #1

Rounding to the nearest 10 and/ or 100

Screenshot of extract from the Rounding large numbers generator
Rounding Numbers Worksheet Generator #2

Rounding larger numbers from to the thousands up to the 100 millions' place.

Screenshot of extract from Percentages question generator
Percentages Worksheet Generator

Provides two question types: e.g. What is 5% of 20, and 12 is what percentage of 40? The number and percentages ranges can be controlled

Screenshot of extract from the Number patterns worksheet generator
Missing Numbers

Generates numbers sequences with a variety of intervals. Number range, interval range, number to show, number to hide, and other parameters can be set.

Screenshot of extract from Clock face maker
Clock Faces

Creates a single, re-sizable clock face for which the time can be set. Handy for creating single print-outs.


How to use the worksheet generators

The worksheet generators were made with ease-of-use in mind. All the parameters and options are shown at the top and, when changed, automatically refresh and update the questions. If you want answer sheets it is important that you pick the Show Answers button and print them off immediately after printing the questions as you will not be able to go back later since all the questions are generated randomly.

To print the worksheet click the (yes - you guessed it) Print Worksheet button. Note that all the option and parameter settings will not be sent to your printer.

Suggestions Please

We would be happy to hear from anyone with a feature request to enhance or add to the above worksheet generators. Contact us to make a request.


Also on

Prevent Bullying

Click the links below for information and help on dealing with bullying.

logo for Stomp out bullying campaign logo for National Bullying Helpline logo for logo for Bullying No Way site in Australia
Printables > Worksheet Generators