Math Facts Practice
Free. No ads. No sign-up.
Every free generator on this site in one place. Start with a worksheet here, or pick a page below. See every generator
Class set
One copy for every student: type the first names and get one PDF, with each name on that student's own pages. Every student's pages use the same settings.
Link to this page
Free to link and share. No sign-up, no ads.
Updates as you choose. Print at 100% (actual size) so nothing is cut off.
Every generator on this site
Each page below makes its own sheet: choose the settings, see the sheet, then download a PDF or print it. Every one is free, with no ads and no sign-up.
Sharing this site with families or other teachers? How to share it, for teachers and librarians
Addition, subtraction and division
Printable Addition WorksheetsEvery addition sheet in one place: worksheets, timed tests, fact families and number bonds.
Printable Subtraction WorksheetsEvery subtraction sheet in one place: worksheets, timed tests, fact families and number bonds.
Printable Division WorksheetsEvery division sheet in one place: worksheets, long division, timed tests and the division chart.
Math worksheets by grade
Printable Math WorksheetsEvery worksheet generator on this site, by operation and by grade.
Kindergarten Math WorksheetsCounting, number bonds and adding within 10 for kindergarten.
Multiplication charts
Multiplication Chart 1–12The 1 to 12 chart, filled in or blank, color or ink saver.
Multiplication Chart 1–10A 10 by 10 chart, products up to 100.
Multiplication Chart 1–15A 15 by 15 chart, products up to 225.
Multiplication Chart 1–20A 20 by 20 chart, products up to 400.
Multiplication Chart 1–25A 25 by 25 chart on 2 pages, every number at 12 pt or larger.
Multiplication Chart 1–30A 30 by 30 chart on 4 pages that tape together.
Multiplication Chart 1–50A 50 by 50 chart on 10 pages that tape together.
Multiplication Chart 1–100The full 100 by 100 chart on 40 pages that tape together.
Blank Multiplication ChartAn empty 1 to 12 grid to fill in.
Times Table ChartEvery table from 1 to 12 written out on one sheet.
Times tables 2 to 12
2 Times TableThe facts 2 × 1 to 2 × 12, and a sheet with a practice column.
3 Times TableThe facts 3 × 1 to 3 × 12, and a sheet with a practice column.
4 Times TableThe facts 4 × 1 to 4 × 12, and a sheet with a practice column.
5 Times TableThe facts 5 × 1 to 5 × 12, and a sheet with a practice column.
6 Times TableThe facts 6 × 1 to 6 × 12, and a sheet with a practice column.
7 Times TableThe facts 7 × 1 to 7 × 12, and a sheet with a practice column.
8 Times TableThe facts 8 × 1 to 8 × 12, and a sheet with a practice column.
9 Times TableThe facts 9 × 1 to 9 × 12, and a sheet with a practice column.
10 Times TableThe facts 10 × 1 to 10 × 12, and a sheet with a practice column.
11 Times TableThe facts 11 × 1 to 11 × 12, and a sheet with a practice column.
12 Times TableThe facts 12 × 1 to 12 × 12, and a sheet with a practice column.
Worksheets by times table
Multiplication WorksheetsProblems from easy to hard, with an answer key if you want one.
2 Times Table WorksheetsMixed, in order or missing factor problems for the 2 times table.
3 Times Table WorksheetsMixed, in order or missing factor problems for the 3 times table.
4 Times Table WorksheetsMixed, in order or missing factor problems for the 4 times table.
5 Times Table WorksheetsMixed, in order or missing factor problems for the 5 times table.
6 Times Table WorksheetsMixed, in order or missing factor problems for the 6 times table.
7 Times Table WorksheetsMixed, in order or missing factor problems for the 7 times table.
8 Times Table WorksheetsMixed, in order or missing factor problems for the 8 times table.
9 Times Table WorksheetsMixed, in order or missing factor problems for the 9 times table.
10 Times Table WorksheetsMixed, in order or missing factor problems for the 10 times table.
11 Times Table WorksheetsMixed, in order or missing factor problems for the 11 times table.
12 Times Table WorksheetsMixed, in order or missing factor problems for the 12 times table.
Addition and subtraction
Addition WorksheetsSums within 10, 20 or 100, or two- and three-digit numbers.
Subtraction WorksheetsDifferences within 10, 20 or 100, never a negative answer.
Addition Timed TestsAddition facts with a time box and a score box.
Subtraction Timed TestsSubtraction facts with a time box and a score box.
Addition and Subtraction WorksheetsAddition and subtraction mixed on one sheet.
Addition ChartThe addition table 0 to 12 or 0 to 20, filled in or blank.
Subtraction ChartThe subtraction facts for 1 to 12, filled in or blank.
Regrouping, two-digit and three-digit
Subtraction with Regrouping WorksheetsTwo- or three-digit problems that all borrow.
Addition with Regrouping WorksheetsTwo- or three-digit problems that all carry.
Two-Digit Addition WorksheetsNumbers 10 to 99, with or without regrouping.
Two-Digit Subtraction WorksheetsNumbers 10 to 99, with or without regrouping.
3-Digit Addition WorksheetsNumbers 100 to 999, with or without regrouping.
3-Digit Subtraction WorksheetsNumbers 100 to 999, with or without regrouping.
Division
Division WorksheetsFacts to 144 or 2- to 4-digit numbers, with or without remainders.
Long Division WorksheetsLong division with room to work, 12 or 20 to a page.
Division Timed TestsDivision facts with a time box and a score box.
Division Chart 1 to 12The 1 to 12 division facts in 12 boxes, filled in or blank.
Fact families and number bonds
Fact Families Worksheet GeneratorTriangles or houses, with one number missing or the four facts to write.
Number Bond WorksheetsBonds to 5, 10, 20 or 100, with a part or the whole to fill in.
Flash cards and skip counting
Multiplication Flash CardsCards for the 1 to 12 tables, 8 or 12 to a sheet, answers on the back.
Addition Flash CardsAddition facts for 1 to 12, answers on the back.
Subtraction Flash CardsSubtraction facts for 1 to 12, answers on the back.
Division Flash CardsDivision facts for 1 to 12, answers on the back.
Math Flash CardsAll four decks on one generator.
Skip Counting WorksheetsCount by 1 to 12 from any start, in boxes or on a number line.
Hundreds charts
100 Chart (Hundreds Chart)1 to 100 in rows of ten.
120 Chart1 to 120 in rows of ten.
Blank 100 ChartAn empty hundreds chart to fill in.
Missing Numbers 1-100 ChartA hundreds chart with numbers left out to write in.
Adding one number
Adding 1 WorksheetsEvery problem adds 1.
Adding 2 WorksheetsEvery problem adds 2.
Adding 3 WorksheetsEvery problem adds 3.
Adding 4 WorksheetsEvery problem adds 4.
Adding 5 WorksheetsEvery problem adds 5.
Adding 6 WorksheetsEvery problem adds 6.
Adding 7 WorksheetsEvery problem adds 7.
Adding 8 WorksheetsEvery problem adds 8.
Adding 9 WorksheetsEvery problem adds 9.
Adding 10 WorksheetsEvery problem adds 10.
Adding 11 WorksheetsEvery problem adds 11.
Adding 12 WorksheetsEvery problem adds 12.
Subtracting one number
Subtracting 1 WorksheetsEvery problem takes away 1.
Subtracting 2 WorksheetsEvery problem takes away 2.
Subtracting 3 WorksheetsEvery problem takes away 3.
Subtracting 4 WorksheetsEvery problem takes away 4.
Subtracting 5 WorksheetsEvery problem takes away 5.
Subtracting 6 WorksheetsEvery problem takes away 6.
Subtracting 7 WorksheetsEvery problem takes away 7.
Subtracting 8 WorksheetsEvery problem takes away 8.
Subtracting 9 WorksheetsEvery problem takes away 9.
Subtracting 10 WorksheetsEvery problem takes away 10.
Subtracting 11 WorksheetsEvery problem takes away 11.
Subtracting 12 WorksheetsEvery problem takes away 12.
Dividing by one number
Dividing by 2 WorksheetsEvery problem divides by 2.
Dividing by 3 WorksheetsEvery problem divides by 3.
Dividing by 4 WorksheetsEvery problem divides by 4.
Dividing by 5 WorksheetsEvery problem divides by 5.
Dividing by 6 WorksheetsEvery problem divides by 6.
Dividing by 7 WorksheetsEvery problem divides by 7.
Dividing by 8 WorksheetsEvery problem divides by 8.
Dividing by 9 WorksheetsEvery problem divides by 9.
Dividing by 10 WorksheetsEvery problem divides by 10.
Dividing by 11 WorksheetsEvery problem divides by 11.
Dividing by 12 WorksheetsEvery problem divides by 12.
Three sheets to start with
Mixed facts, Medium
20 problems from the 2 to 9 times tables. Problem 1 on this sheet is 8 × 9.
Missing factor
One number in each problem is a blank. Problem 1 on this sheet has the answer 9.
Hard, with an answer key
30 problems from the 6, 7, 8, 9, 11 and 12 times tables, stacked, with every answer on page 2.
Practice what I missed
Tap the facts your child missed or finds hard, then choose My facts at the top. The sheet uses only those facts, mixed, each about the same number of times. If you pick more facts than the sheet has problems, some are left out, so choose a bigger number under How many.
Your picks stay in this browser until you press Forget these or clear this site's data. They are sent only with the requests that draw a sheet, and are never saved on this site's server, logged or put in a web address.
No facts picked yet
Forgotten. Nothing is kept in this browser now.
Questions and answers
What are math facts?
The basic sums, differences, products and quotients, such as 7 + 8 = 15, 15 – 8 = 7, 7 × 8 = 56 and 56 ÷ 8 = 7. On this site the multiplication and division facts go up to 12 × 12.
How do I find a sheet for one times table?
Use Worksheets by times table on this page: each of those pages has its table ticked already. The times table pages show the facts written out.
Is everything here free?
Yes. Every chart and worksheet on this site is free, with no ads and no sign-up.
Which sheets can have an answer key?
The worksheets, timed tests, division, fact family, number bond and skip counting sheets can add an answer key as page 2. Flash cards can print the answers on the back.
Can I print on A4 or save ink?
Yes. Every generator offers US Letter or A4, and an ink saver style with black lines on white.