Primary Mathematics: Mental Calculation, Number Bonds and Compensation | Worked Learning Guide
Strong mental calculation is not doing the written algorithm inside your head. It is seeing number structure early enough to choose an easier route.
Wait, What? Fast Arithmetic Is Usually Structured Arithmetic
A child who calculates 398 + 47 by imagining three written columns can still get the answer, but the mental route is heavy. A child who sees 398 as “2 less than 400” can calculate 400 + 47 – 2 = 445. The second route is not a trick. It is a use of place value, number bonds and compensation.
Primary Mathematics fluency grows when learners can move between several equivalent forms of the same number. 58 can be 50 + 8, 60 – 2, 40 + 18, 29 × 2, or 100 – 42. The useful form depends on the calculation. Mental calculation is therefore a choice problem before it is a speed problem.
The Five Mental-Calculation Moves
- Bond: combine numbers that make a friendly total such as 10, 100 or 1000.
- Bridge: move through a friendly boundary, such as 38 + 7 = 38 + 2 + 5.
- Compensate: change one number to make the calculation easier, then correct the change.
- Decompose: split a number into parts that work well with the other number.
- Use inverse structure: use subtraction to check addition, division to check multiplication, and known facts to derive unknown ones.
Number Bonds Are Relationships, Not Flashcards
The bond 7 + 3 = 10 is useful because it creates a family of relationships: 3 + 7 = 10, 10 – 7 = 3 and 10 – 3 = 7. That same relationship scales: 70 + 30 = 100, 0.7 + 0.3 = 1, and 700 + 300 = 1000.
When a learner understands the relationship, memorised facts become reusable structure.
Worked Example 1: Make Ten
Calculate 8 + 7 mentally.
Split 7 into 2 + 5. Then 8 + 2 = 10, and 10 + 5 = 15.
Answer: 15.
Worked Example 2: Bridge Through a Hundred
Calculate 97 + 26.
Move 3 from 26 to 97: 97 + 3 = 100. The remaining part is 23. So 100 + 23 = 123.
Worked Example 3: Compensation in Addition
Calculate 398 + 47.
Replace 398 with 400, which adds 2 too much. Calculate 400 + 47 = 447, then subtract the extra 2.
447 – 2 = 445.
Worked Example 4: Compensation in Subtraction
Calculate 603 – 198.
Subtract 200 instead: 603 – 200 = 403. Since 200 is 2 more than 198, add 2 back.
403 + 2 = 405.
Why Compensation Works
Compensation preserves equality by keeping track of the deliberate change. If a number is increased by 2 to make the arithmetic easier, the final result must be corrected for that 2. The method is safe only when the learner can say what changed and how the correction restores the original calculation.
Decomposition
Sometimes the easiest route is to split one number by place value or by a useful factor.
Worked Example 5: Split by Place Value
Calculate 46 + 32.
46 + 30 = 76, then 76 + 2 = 78.
Worked Example 6: Split to Make a Friendly Subtraction
Calculate 74 – 28.
Subtract 20, then 8: 74 – 20 = 54; 54 – 8 = 46. Or subtract 30 and add 2: 74 – 30 + 2 = 46.
Both routes are correct. Flexible calculation means choosing the one that is easiest to control accurately.
Near Doubles
If 8 + 8 is known, then 8 + 9 is one more: 17. If 35 + 35 = 70, then 35 + 36 = 71.
Worked Example 7: Near Double
Calculate 49 + 51.
The numbers are equally spaced around 50. So their sum is 50 + 50 = 100.
Multiplication Facts as a Network
Multiplication facts do not need to be stored as isolated statements. If 7 × 6 = 42 is known, then 7 × 12 = 84 by doubling, 14 × 6 = 84 by doubling the other factor, and 70 × 6 = 420 by place-value scaling.
Worked Example 8: Build From a Known Fact
Calculate 9 × 7.
Use 10 × 7 = 70, then subtract one group of 7: 70 – 7 = 63.
Worked Example 9: Double and Halve
Calculate 25 × 16.
Double 25 and halve 16: 50 × 8 = 400. Or double again: 100 × 4 = 400.
The product stays the same because one factor is multiplied by 2 while the other is divided by 2.
Worked Example 10: Multiply by 99
Calculate 37 × 99.
Use 99 = 100 – 1. Then 37 × 100 = 3700, and 3700 – 37 = 3663.
Division Through Known Products
Division is often easier when translated back into multiplication.
Worked Example 11: Think Multiplication
Calculate 144 ÷ 12.
Ask: 12 × what = 144? Since 12 × 10 = 120 and 12 × 2 = 24, 12 × 12 = 144.
Answer: 12.
Mental Calculation With Money
Money encourages compensation because prices are often close to whole dollars.
Worked Example 12: Cost of Several Items
Three notebooks cost $4.95 each. Find the total.
Think $5.00 × 3 = $15.00, then subtract $0.05 × 3 = $0.15.
Total = $14.85.
Mental Calculation With Decimals
The same whole-number structures still apply when place value is protected.
Worked Example 13: Decimal Bond
Calculate 3.7 + 2.6.
Move 0.3 from 2.6 to 3.7: 4.0 + 2.3 = 6.3.
Estimation Before Exact Calculation
Before calculating exactly, estimate the size of the answer. This creates a reasonableness boundary that can catch slips.
Worked Example 14: Estimate First
Calculate 398 × 6.
Estimate: 400 × 6 = 2400. Exact: (400 – 2) × 6 = 2400 – 12 = 2388.
An answer such as 23,880 would immediately fail the estimate check.
Use the Inverse to Check
- 445 – 47 should return 398.
- 405 + 198 should return 603.
- 63 ÷ 7 should return 9.
- 12 × 12 should return 144.
Choose Mental, Written or Calculator-Like Structure?
Not every calculation should be done mentally. Mental calculation is valuable when structure makes the path short and controllable. Written algorithms remain powerful for longer calculations, and rough work is a sign of mathematical control, not weakness.
| Calculation | Useful route |
|---|---|
| 398 + 47 | Compensation |
| 605 – 278 | Written or decompose carefully |
| 25 × 16 | Double and halve |
| 7834 × 47 | Written algorithm |
| 4.95 × 3 | Money compensation |
Common Mental-Calculation Errors
- Changing a number for convenience and forgetting to compensate.
- Using a strategy because it was taught recently rather than because it suits the numbers.
- Dropping place value when scaling a known fact.
- Confusing the inverse operation used for checking.
- Doing too many steps mentally when written work would be safer.
- Treating speed as more important than explainability.
Worked Error Repair 1
A student calculates 499 + 38 as 500 + 38 = 538.
The student increased 499 by 1 but did not remove the extra 1. Correct: 500 + 38 – 1 = 537.
Worked Error Repair 2
A student calculates 74 – 29 as 74 – 30 = 44.
Subtracting 30 removes 1 too much. Add 1 back: 45.
Practice Set A: Bonds and Bridges
- 8 + 6
- 27 + 8
- 96 + 17
- 198 + 36
- 74 – 9
- 103 – 8
Practice Set B: Compensation
- 299 + 46
- 601 – 297
- 49 + 78
- 1002 – 498
- 37 × 99
- 4.98 × 4
Practice Set C: Multiplicative Structure
- 9 × 8
- 25 × 12
- 50 × 18
- 144 ÷ 12
- 360 ÷ 9
- 16 × 125
Practice Set D: Explain the Strategy
- Explain why 398 + 57 can be done as 400 + 57 – 2.
- Explain why 25 × 16 and 50 × 8 have the same product.
- Give two mental methods for 63 + 29.
- Estimate 502 × 7 before calculating exactly.
Answers
Set A: 14, 35, 113, 234, 65, 95.
Set B: 345, 304, 127, 504, 3663, 19.92.
Set C: 72, 300, 900, 12, 40, 2000.
Set D examples: compensation restores the 2 added to 398; doubling one factor and halving the other preserves the product; 63 + 30 – 1 or 60 + 29 + 3; estimate 500 × 7 = 3500, exact 3514.
Transfer Test
Without writing the standard algorithm first, choose a mental route for each: 999 + 68, 1004 – 497, 48 × 25, 7.95 × 6 and 198 ÷ 9. Then explain why your chosen route is easier than the most obvious written route.
Delayed Return
Three days later, solve six new calculations and label the strategy used: bond, bridge, compensate, decompose, inverse or known-fact scaling. The aim is flexible choice, not repeating one favourite method.
Parent and Tutor Guide
When a child gives a correct mental answer, ask “What did you see in the numbers?” This reveals whether the method is structured or guessed. When the child chooses a long route, offer a comparison rather than replacing it immediately: “Can you see a nearby ten, hundred or known multiplication fact?”
Fluency should reduce cognitive load, not create performance anxiety. Accuracy, explainability and flexible strategy choice are better indicators than raw speed alone.
Mastery Receipt
- I use number bonds at several place-value scales.
- I bridge through friendly tens, hundreds and ones.
- I compensate correctly after changing a number.
- I build unknown multiplication facts from known ones.
- I use inverse operations to check.
- I estimate before or after exact calculation.
- I know when written working is safer than mental work.
- I can explain why my chosen method works.
Official Reference Route
Singapore Ministry of Education — Primary Mathematics Syllabus P1–P6, updated October 2025
Continue the Primary Mathematics Worked Series
- BTT Primary Mathematics Learning Hub
- Time, Money and Schedules
- Fractions of a Quantity, Equivalence and Operations
- Decimals, Rounding and Four Operations
The Quiet Return
Mental calculation is mathematical compression. The learner sees structure, chooses a shorter equivalent path and keeps enough control to explain and check the result. That is fluency worth building.

