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 worksheets
  • Subtraction

    Facts within 10 and 20, then multi-digit subtraction with and without borrowing.

    6 worksheets
  • Multiplication

    Times tables 1 to 12, mixed facts and multi-digit long multiplication.

    17 worksheets
  • Division

    Division facts and long division, with or without remainders.

    6 worksheets
  • Fractions

    Simplifying, comparing, adding, subtracting, multiplying and dividing fractions.

    8 worksheets
  • Decimals

    Adding, subtracting and multiplying decimals in column form.

    4 worksheets
  • Number sense

    Rounding, comparing numbers, expanded form and missing addends.

    6 worksheets
  • Pre-algebra

    Integers, order of operations, exponents and percentages.

    7 worksheets

How it works

From skill to printed sheet in three steps

  1. Pick a skill

    Each worksheet page focuses on one precise skill and has its own generator.

  2. 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.

  3. Print or save as PDF

    Press Print / Save as PDF. Only the worksheet prints, and the answer key comes out on its own page.

Open this generator

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

  • 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