FreePrintable math worksheets · K–Grade 7
Beautiful math worksheets. Made in seconds.
Create, customize and print free math worksheets with answer keys, from kindergarten to grade 7.
- 61 worksheet types
- Answer keys
- No sign-up
Browse by topic
Every core skill, from first sums to pre‑algebra
8 topics and 61 focused generators. Each one makes a new printable sheet in one click.
Addition
From sums within 10 to 4-digit column addition with regrouping (carrying).
7 worksheetsSubtraction
Facts within 10 and 20, then multi-digit subtraction with and without borrowing.
6 worksheetsMultiplication
Times tables 1 to 12, mixed facts and multi-digit long multiplication.
17 worksheetsDivision
Division facts and long division, with or without remainders.
6 worksheetsFractions
Simplifying, comparing, adding, subtracting, multiplying and dividing fractions.
8 worksheetsDecimals
Adding, subtracting and multiplying decimals in column form.
4 worksheetsNumber sense
Rounding, comparing numbers, expanded form and missing addends.
6 worksheetsPre-algebra
Integers, order of operations, exponents and percentages.
7 worksheets
How it works
From skill to printed sheet in three steps
Pick a skill
Each worksheet page focuses on one precise skill and has its own generator.
Set the options
Choose the number of problems, a title, US Letter or A4, large print and the answer key. Press New problems for a different sheet.
Print or save as PDF
Press Print / Save as PDF. Only the worksheet prints, and the answer key comes out on its own page.
Why teachers and parents use it
Simple, free and made for the classroom
Answer key with every sheet
The answer key prints on a separate page, computed by the same rules as the problems.
Unlimited fresh sheets
Press New problems as often as you like for a different sheet. No limit and no account.
Share the exact sheet
Every sheet has a number, for example #482913. Its link always opens exactly the same problems, handy for a whole class.
Private, nothing to install
Problems are generated in your browser. Nothing you type is sent to a server, and there is no sign-up or email.
All worksheets
Find the right worksheet
No worksheet matches your search. Try a simpler word such as “addition” or “fractions”.
Addition
All 7 addition worksheets- Addition within 10 worksheets
These worksheets practice addition facts where the total is never more than 10.
Kindergarten – Grade 1 - Addition within 20 worksheets
Sums to 20 cover every single-digit addition fact a student needs.
Grade 1 – Grade 2 - Adding three numbers worksheets
Adding three numbers encourages students to look for pairs that are easy to combine first, such as 7 + 3 or 5 + 5.
Grade 1 – Grade 2 - 2-digit addition without regrouping
In every problem on these sheets, the ones digits add up to 9 or less and so do the tens digits.
Grade 1 – Grade 2 - 2-digit addition with regrouping
Every problem on these sheets requires at least one carry, so students cannot avoid the step they are learning.
Grade 2 - 3-digit addition worksheets
Three-digit addition combines everything students know about place value: ones, tens and hundreds.
Grade 2 – Grade 3 - 4-digit addition worksheets
Four-digit addition is mostly about accuracy and neat alignment.
Grade 3 – Grade 4
Subtraction
All 6 subtraction worksheets- Subtraction within 10 worksheets
These sheets practice taking away from numbers up to 10.
Kindergarten – Grade 1 - Subtraction within 20 worksheets
These worksheets cover every subtraction fact with numbers up to 20.
Grade 1 – Grade 2 - 2-digit subtraction without borrowing
In each problem, every digit on top is at least as large as the digit below it, so no borrowing is needed.
Grade 1 – Grade 2 - 2-digit subtraction with regrouping
Each problem requires borrowing from the tens column because the ones digit on top is smaller than the one below (for example 52 − 27).
Grade 2 - 3-digit subtraction worksheets
These sheets mix three-digit subtraction problems that need no regrouping, one regrouping or regrouping across several columns.
Grade 2 – Grade 3 - 4-digit subtraction worksheets
Four-digit subtraction practices borrowing across several places, including through zeros.
Grade 3 – Grade 4
Multiplication
All 17 multiplication worksheets- 2 times table worksheets
Each sheet asks every fact of the 2 times table from 2 × 0 to 2 × 12 in a random order, with factors sometimes swapped (for example 7 × 2) so students do not simply count up..
Grade 2 – Grade 3 - 3 times table worksheets
Each sheet asks every fact of the 3 times table from 3 × 0 to 3 × 12 in a random order, with factors sometimes swapped (for example 3 × 3) so students do not simply count up..
Grade 2 – Grade 3 - 4 times table worksheets
Each sheet asks every fact of the 4 times table from 4 × 0 to 4 × 12 in a random order, with factors sometimes swapped (for example 3 × 4) so students do not simply count up..
Grade 2 – Grade 3 - 5 times table worksheets
Each sheet asks every fact of the 5 times table from 5 × 0 to 5 × 12 in a random order, with factors sometimes swapped (for example 3 × 5) so students do not simply count up..
Grade 2 – Grade 3 - 6 times table worksheets
Each sheet asks every fact of the 6 times table from 6 × 0 to 6 × 12 in a random order, with factors sometimes swapped (for example 3 × 6) so students do not simply count up..
Grade 3 – Grade 4 - 7 times table worksheets
Each sheet asks every fact of the 7 times table from 7 × 0 to 7 × 12 in a random order, with factors sometimes swapped (for example 3 × 7) so students do not simply count up..
Grade 3 – Grade 4 - 8 times table worksheets
Each sheet asks every fact of the 8 times table from 8 × 0 to 8 × 12 in a random order, with factors sometimes swapped (for example 3 × 8) so students do not simply count up..
Grade 3 – Grade 4 - 9 times table worksheets
Each sheet asks every fact of the 9 times table from 9 × 0 to 9 × 12 in a random order, with factors sometimes swapped (for example 3 × 9) so students do not simply count up..
Grade 3 – Grade 4 - 10 times table worksheets
Each sheet asks every fact of the 10 times table from 10 × 0 to 10 × 12 in a random order, with factors sometimes swapped (for example 3 × 10) so students do not simply count up..
Grade 2 – Grade 3 - 11 times table worksheets
Each sheet asks every fact of the 11 times table from 11 × 0 to 11 × 12 in a random order, with factors sometimes swapped (for example 3 × 11) so students do not simply count up..
Grade 3 – Grade 4 - 12 times table worksheets
Each sheet asks every fact of the 12 times table from 12 × 0 to 12 × 12 in a random order, with factors sometimes swapped (for example 3 × 12) so students do not simply count up..
Grade 3 – Grade 4 - Mixed multiplication facts 0–10
Mixed facts are the real test of multiplication fluency: students cannot rely on the pattern of a single table.
Grade 3 - Mixed multiplication facts to 12 × 12
These drills include the 11 and 12 times tables, which are still expected in many schools (for example in England by the end of Year 4)..
Grade 3 – Grade 5 - 2-digit by 1-digit multiplication
This is the first step of the standard multiplication algorithm: multiply the ones, carry, then multiply the tens and add the carried digit.
Grade 3 – Grade 4 - 3-digit by 1-digit multiplication
Multiplying a three-digit number by a single digit involves carrying twice in a row, which is where students need practice keeping track of the carried digits..
Grade 4 - 2-digit by 2-digit multiplication
Two-digit by two-digit multiplication introduces partial products: multiply by the ones digit, then by the tens digit (with a zero placeholder), then add.
Grade 4 – Grade 5 - 3-digit by 2-digit multiplication
Long multiplication of a three-digit number by a two-digit number is a fifth-grade standard (Common Core 5.NBT.B.5).
Grade 5
Division
All 6 division worksheets- Division facts within 100
Every problem is the reverse of a multiplication fact up to 10 × 10, so all answers are whole numbers.
Grade 3 - Division facts to 144
These sheets extend division facts to the 11 and 12 times tables.
Grade 3 – Grade 5 - Long division without remainders
Each problem divides a three-digit number by a single digit and comes out exactly.
Grade 4 - Long division with remainders
Every problem on these sheets leaves a remainder, written in the answer key as "R" (for example 47 R3).
Grade 4 - 4-digit by 1-digit long division
Four-digit dividends add more cycles of the long division algorithm and frequently produce zeros in the quotient, a common source of errors..
Grade 4 – Grade 5 - Long division with 2-digit divisors
Dividing by a two-digit number requires estimating each quotient digit, for example by rounding 47 to 50.
Grade 5 – Grade 6
Fractions
All 8 fractions worksheets- Simplifying fractions worksheets
Each fraction can be reduced, and the answer key gives it in lowest terms.
Grade 4 – Grade 6 - Comparing fractions worksheets
Students compare two fractions with different denominators, either by finding a common denominator or by cross-multiplying.
Grade 3 – Grade 5 - Adding fractions with like denominators
When denominators are the same, only the numerators are added.
Grade 4 - Subtracting fractions with like denominators
Subtract the numerators and keep the denominator.
Grade 4 - Adding fractions with unlike denominators
Students must first rewrite both fractions with a common denominator, ideally the least common multiple.
Grade 5 - Subtracting fractions with unlike denominators
The larger fraction always comes first, so answers are positive.
Grade 5 - Multiplying fractions worksheets
Multiply the numerators together and the denominators together, then simplify.
Grade 5 – Grade 6 - Dividing fractions worksheets
To divide by a fraction, multiply by its reciprocal ("keep, change, flip").
Grade 6
Decimals
All 4 decimals worksheets- Adding decimals worksheets
All numbers have two decimal places so the decimal points line up in columns.
Grade 5 - Subtracting decimals worksheets
Subtraction of decimals with two places, aligned on the decimal point.
Grade 5 - Multiplying decimals worksheets
Multiply as if there were no decimal points, then count the decimal places in both factors to place the point in the answer.
Grade 5 – Grade 6 - Multiplying decimals by whole numbers
A gentle introduction to decimal multiplication: one factor is a whole number from 2 to 9, the other has one decimal place..
Grade 5
Number sense
All 6 number sense worksheets- Missing addend worksheets
Missing addend problems connect addition and subtraction and are an early form of algebra: 7 + ? = 12 is the same question as 12 − 7..
Grade 1 – Grade 2 - Rounding to the nearest 10
Look at the ones digit: 5 or more rounds up, 4 or less rounds down.
Grade 3 - Rounding to the nearest 100
Look at the tens digit to decide whether to round up or down.
Grade 3 – Grade 4 - Rounding to the nearest 1,000
Rounding larger numbers is useful for estimating sums and products.
Grade 4 - Comparing numbers worksheets
Students compare two numbers from 100 to 9,999 by looking at place value from the left.
Grade 2 – Grade 3 - Writing numbers in expanded form
Writing 4,072 as 4,000 + 70 + 2 makes place value visible, including the role of zero..
Grade 2 – Grade 4
Pre-algebra
All 7 pre-algebra worksheets- Adding and subtracting integers
Negative numbers are written in parentheses when they follow an operation sign, for example 5 − (−8).
Grade 6 – Grade 7 - Multiplying integers worksheets
Same signs give a positive product, different signs a negative one.
Grade 7 - Dividing integers worksheets
Each problem is built from a multiplication fact, so every quotient is a whole number.
Grade 7 - Order of operations worksheets
Each expression has three numbers and two operations.
Grade 5 – Grade 6 - Order of operations with parentheses
Expressions mix problems with and without parentheses so students learn when brackets change the answer, for example (3 + 4) × 2 versus 3 + 4 × 2..
Grade 5 – Grade 6 - Exponents worksheets
An exponent tells how many times the base is multiplied by itself: 4³ = 4 × 4 × 4 = 64.
Grade 5 – Grade 6 - Percent of a number worksheets
Percentages are chosen so that answers are whole numbers, which keeps the focus on the method: 10% is one tenth, 25% is one quarter, 50% is one half..
Grade 6 – Grade 7