MrFloresReads.info
Math index

Math Facts Practice Page Generator

Use this page to generate half-sheets of customized number facts practice pages. Enter student names below and the sets of facts that they need to practice. The default operation is addition of a chosen addend, but pages can be printed up for subtraction, multiplication, or even division facts.

Simple addend, subtrahend, factor, and divisor
40 problems of same operation with number chosen.

Simple examples:
3
+3
-9
x2
*2
/5
Addends: an integer from 0 to 10, may be preceded by "+" with no spaces
Subtrahends: a hyphen "-" followed immediately by an integer from 0 to 10.
Factors: an "x" (letter) or "*" (asterisk) followed immediately by an integer from 0 to 10.
Divisors: a forward slash "/" followed immediately by an integer from 1 to 10.(Dividing by 0 produces an error, of course!)
Heinemann Addition & Subtraction
Based on the great book Mastering the Basic Math Facts in Addition and Subtraction by Susan O'Connell and John SanGiovanni

If you append a "+" or "-" to these levels, then the set will only include addition or only subtraction.
H1: +-1 and +-2
H2: +-0
H3: +-10
H4: +-doubles
H5: making 10
H6: using 10 (8s and 9s)
H7: using doubles
H8: mixed review of all
Heinemann Multiplication & Division
Based on the order presented in Mastering the Basic Math Facts in Multiplication and Division by Susan O'Connell and John SanGiovanni

If you append a "*" or "/" to these levels, then the set will only include multiplication or only division.
Note that mixed review is M0 (M zero)
M1: ×÷2
M2: ×÷10
M3: ×÷5
M4: ×÷3
M5: ×÷4
M6: ×÷6
M7: ×÷9
M8: ×÷8
M9: ×÷7
M0: mixed review of all

Be sure to enter a username and password to save your settings! If you have already saved your settings, enter your username and password here to load them.

This program does not sort the names, so you can enter students' names by their seating order be it table, row, or column. This makes it much easier to pass out the pages. After printing the sheets, simply cut them in half and stack the top half on the bottom half. Now the half-sheets are ready to distribute in the order you entered the names!


Username: Password:
Seed: (Based on today's date on server)

NameLevel (+, -, x, / ) ?