Free original resources

Multiplication Chart Printable: Choose Rows, Columns and Blank Cells

Build a multiplication chart practice sheet by choosing row and column ranges, then blanking selected cells. Includes method notes, common mistakes and a marking rubric.

Free resources
Letter & A4
PDF & SVG

Make it yours.

Free · no signup · calculated in your browser

Your free printable kit.

Original reference, student practice and separate worked answers. No account or payment.

Print at Actual size / 100%. Check the calibration bar before using physical dimensions.

A multiplication chart is a grid where each cell holds the product of its row header and column header. This page explains how to plan a practice chart: pick the row and column ranges, decide how many cells to leave blank, and check answers by reasoning rather than by copying a finished table. The method works for any whole-number range, including ranges that start at zero or that stop at ten or twelve. The settings and print controls are handled by separate components.

How a multiplication chart is built

A chart with rows 0 to 12 and columns 0 to 12 has 13 row headers and 13 column headers, so it contains 13 x 13 = 169 cells. Each cell value is the row header multiplied by the column header. The row of zeros is all zeros, the row of ones repeats the column headers, and the row of twos doubles them. Symmetry is a useful check: the value at row 3, column 7 equals the value at row 7, column 3, because 3 x 7 and 7 x 3 are both 21.

When you blank cells for practice, the blank count is a setting, not a fixed property of the chart. A chart with 25 blanks out of 169 cells leaves 144 filled cells as reference. If the blank count is large relative to the grid, learners may spend more time searching than multiplying, so match the blank count to the range being practised.

  1. Decide the row range and column range as whole numbers, for example rows 1 to 10 and columns 1 to 10.
  2. Count the cells: (number of row headers) x (number of column headers). For 1 to 10 in both directions that is 10 x 10 = 100 cells.
  3. Choose how many cells to leave blank, keeping the filled cells as a reference pattern.
  4. Check a few answers by the distributive idea: 7 x 12 = 7 x 10 + 7 x 2 = 70 + 14 = 84.

Choosing ranges that match the practice goal

A 1 to 10 chart supports early fluency with single-digit facts. A 1 to 12 chart adds the elevens and twelves, which are often learned later. A chart that includes zero makes the zero row and zero column explicit, which helps learners see that any number times zero is zero. Ranges do not have to be square: rows 2 to 9 with columns 1 to 12 is valid, but the symmetry check only applies where both headers appear in both directions.

Keep the range small enough that the chart fits the page at 100% print scale. Before printing, check a calibration bar so that measured lengths on paper match the intended lengths. If the chart is scaled down, cell sizes shrink and handwriting space is lost.

  1. Write the row headers in order and the column headers in order before filling any products.
  2. For a non-square range, confirm which header values appear on each axis.
  3. Mark the zero row and zero column if zero is included, and fill them first.
  4. Fill the row of ones and the row of twos next, then use symmetry to cross-check pairs.

Blanking cells without losing the reference pattern

Blanks should be spread across the chart rather than clustered in one corner. A cluster of blanks in the twelves column tests only one set of facts, while scattered blanks test several rows and columns. A practical pattern is to leave complete rows or columns filled as anchors and blank cells in the remaining area. The exact positions depend on the generator settings; the principle is to preserve enough filled cells that a learner can infer a missing value from a neighbour.

Answers should be exact whole numbers. For a cell at row r and column c, the answer is r x c. If a learner writes a value that is not a multiple of either header, the error is usually a slip in repeated addition or a misread header.

  1. Fill the chart completely first, then mark the cells to blank.
  2. Keep at least one full row and one full column filled as anchors.
  3. For each blank, write the row header and column header beside it before solving.
  4. After solving, check each blank against the symmetry partner if that partner is filled.

Try this example

Plan a chart with rows 1 to 10 and columns 1 to 10, leaving 20 cells blank. State the cell count, the number of filled cells, and check the value at row 7, column 8.

Show the worked explanation

There are 10 row headers and 10 column headers, so 10 x 10 = 100 cells. With 20 blanks, 80 cells remain filled. The value at row 7, column 8 is 7 x 8 = 56. A symmetry check uses row 8, column 7, which is also 56. A distributive check: 7 x 8 = 7 x 5 + 7 x 3 = 35 + 21 = 56.

Common mistakes

Check your work

Questions before you start

Does a multiplication chart have to be square?

No. Rows and columns can use different ranges, such as rows 2 to 9 and columns 1 to 12. The cell count is the number of row headers times the number of column headers.

How do I check a blank cell quickly?

Multiply the row header by the column header. You can also use a filled symmetry partner: row 4, column 9 and row 9, column 4 both equal 36.

Should zero be included in the chart?

Include zero if the goal is to make the zero row and zero column explicit. A 0 to 12 chart has 13 headers per axis and 169 cells.

Explore this theme →

Keep exploring

Worksheet preview

Full printable sheet preview

Fit-to-screen preview. Download the PDF to print at actual size.