Checks, Check Digits, and Check Codes
Author: Peter Lindstrom
Students in the classroom often hear, "Check your work!" Outside of the classroom, you are also confronted with situations where you check your work or the work of others. At the store, you check to make sure that you receive the correct change; a checkbook is checked monthly to make sure that the balance is what the bank claims it to be.
In this HiMAP Pull-Out Section, we will look at three things: the importance of checking your work when you do mathematics problems, some ways of checking your work, and how mathematics is used in developing some "methods of checking" in non mathematical areas.
Note: The information below was created with the assistance of AI.
Level of Mathematics
This lesson is best suited for:
Middle to high school students (grades 8–11).
Particularly valuable in Pre-Algebra, Algebra I, or Introductory Discrete Mathematics classes.
It also has application in computer science, business math, and digital systems courses at both the high school and early college level.
The mathematical concepts are accessible, focusing on number properties, modular arithmetic, and logic, without requiring advanced algebra or calculus.
Application Areas
This module connects directly to several real-world domains:
Computer Science & Data Transmission:
Detecting errors using checksums and check digits.
Understanding how ISBNs and barcodes (e.g., UPCs) use validation algorithms.
Retail & Inventory Management:
Validating book and product codes.
Banking & Finance:
Verifying check amounts and account numbers.
Everyday Life:
Mental math for checking receipts, balances, and arithmetic.
Evaluating potential errors in transactions and digital communications.
Prerequisites
Students should be familiar with:
Basic arithmetic operations (addition, multiplication).
Place value and digit manipulation.
Modular arithmetic (specifically mod 9 and mod 11).
Understanding of remainders, especially in long division.
Logical reasoning for validating results.
Use of calculators is optional but helpful for extended number checks.
Subject Matter
Core Topics Covered:
Casting Out Nines
A method for checking arithmetic operations (addition, multiplication).
Based on properties of numbers modulo 9.
Efficient mental math strategy for verifying results.
Check Digit Algorithms
ISBN Check Digit (mod 11 system):
Weighted sum of digits (10 to 2), then subtract remainder from 11.
Includes correction methods when digits are transposed.
Error detection through checksum differences and digit transposition.
Error Analysis and Correction
How transposing digits affects check digits.
Calculating what digit swap caused an incorrect ISBN.
Use of inverse reasoning to backtrack valid codes.
Modular Arithmetic and Number Theory
Remainders as simplified checksums.
Equivalence classes mod 9 and mod 11.
Application to algebraic proofs and modeling.
Problem Solving and Pattern Recognition
“You Try It” sections reinforce discovery through examples.
Students apply error detection and correction methods across contexts.
Correlation to Mathematics Standards
Common Core State Standards (CCSS)
Middle and High School Number and Operations
7.NS.A.1–3: Apply and extend previous understandings of operations to rational numbers.
HSA-SSE.A.1: Interpret the structure of expressions (especially for weighted digit sums).
HSA-CED.A.1: Create equations and expressions to model real-world contexts.
Mathematical Practices
MP2: Reason abstractly and quantitatively.
MP4: Model with mathematics (e.g., ISBN or casting-out-nines checks).
MP6: Attend to precision in arithmetic and modular reasoning.
MP7: Look for and make use of structure (digit patterns, mod systems).

Mathematics Topics:
Application Areas:
You must have a Full Membership to download this resource.
If you're already a member, login here.