SwiftGrasp

Chinese Mental Math in 10 Minutes

Chinese elementary schools produce kids who out-calculate most Western adults — without calculators, without genius, without tears (mostly). The secret isn't culture or pressure. It's a small, teachable system: memorize less than you think, decompose everything to tens, and know a handful of shortcuts cold. Here is that system.

01The Multiplication Chant — 45 facts, not 100

Every Chinese first-grader memorizes the times table as a rhythmic chant — 九九乘法表, the "nine-nine song," in continuous use for over two thousand years. Two design choices make it work. First: since 3×7 = 7×3, the chant only includes each pair once — 45 facts instead of 100. Second: each fact is a compressed four-syllable phrase ("san qi er-shi-yi" — three-seven-twenty-one), so it loads like song lyrics, not like data.

The chant covers only:  small × large
1×1,
1×2, 2×2,
1×3, 2×3, 3×3,
...
1×9, 2×9, ... 9×9        = 45 facts total

Need 8×3? The chant only has 3×8 ("san ba er-shi-si").
Kids flip it without thinking — commutativity becomes
a reflex, not a theorem.
The real lesson
It's not "memorize more" — it's memorize the minimum, drill it to reflex, and build everything else from it. Every trick on this page assumes the 45 facts are instant. If they're not, start there: ten minutes a day, out loud, in rhythm. Adults need about two weeks.

02Make Ten — 凑十法

The first real technique Chinese kids learn, and the foundation of everything after: never cross a ten by brute force. To add 8 + 7, don't count up seven — break the 7 into "the piece that completes the 8" and "the rest." The chant for it rhymes: 看大数,拆小数 — look at the big one, split the small one.

8 + 7
  = 8 + 2 + 5      (7 splits into 2 and 5, because 8 wants 2)
  = 10 + 5
  = 15

9 + 6  →  9 + 1 + 515
38 + 7 →  38 + 2 + 545   (same move at any scale)
Why this beats counting
Counting up is O(n) — seven mental steps for +7. Make-ten is always two steps, no matter the numbers. This is the earliest place kids internalize the big idea: 10 is not just a number, it's a rest stop. All fast arithmetic is finding rest stops.

03Break Ten — 破十法

Subtraction's mirror move. For 15 − 8, don't count down eight — break off the ten, subtract from it (that's always a known fact), and add back the leftovers. Borrowing in vertical subtraction is this exact move written down; kids learn the mental version first, so "borrowing" never feels like magic.

15 − 8
  = (10 − 8) + 5     (break the ten, subtract from it)
  = 2 + 5
  = 7

13 − 6 → (10−6) + 3 → 7
42 − 7 → 35, via (10−7) + 2 + 30 → 35
The alternative move
Some kids prefer 连减法 — subtract in two hops: 15 − 8 = 15 − 5 − 3 (first hop lands exactly on 10). Both are taught; kids pick a favorite. The non-negotiable part is the same: route every calculation through a ten.

04Complements — 补数, the round-number detour

Every number near a round number is treated as that round number in disguise: 29 is "30 minus 1," 98 is "100 minus 2." Add the round version, repair the difference. This one habit covers most real-life arithmetic — prices, tips, change — because commerce loves numbers ending in 8 and 9.

73 + 29
  = 73 + 301
  = 103 − 1 = 102

456 − 98
  = 456 − 100 + 2
  = 356 + 2 = 358

Checkout reflex: ¥68 item, pay ¥100 →
think "complement of 68 to 100" → 32. No borrowing.
Where everyone slips
The repair direction. Added too much? Take it back out (+30 −1). Subtracted too much? Give it back (−100 +2). If you catch yourself hesitating, say it as a story: "I overpaid by 2, so I get 2 back." The story never gets the sign wrong; the formula sometimes does.

05The Lazy Multipliers — ×5, ×25, ×11

Chinese speed-math drills treat certain multipliers as "free" because each one is secretly a division: ×5 is ×10 halved. ×25 is ×100 quartered. And ×11 has the neatest party trick in arithmetic: the answer is the digits with their sum wedged in between.

36 × 5   = 360 ÷ 2 = 180
84 × 25  = 8400 ÷ 4 = 2100
16 × 125 = 16000 ÷ 8 = 2000   (×125 = ×1000 ÷ 8)

52 × 11:  5 _ 2, wedge 5+2 in the middle → 572
78 × 11:  7 _ 8, 7+8=15 → carry: 7+1, 5, 8 → 858
The habit behind the tricks
Before multiplying anything, Chinese drills teach a half-second scan: "is one of these numbers friends with 10, 100, or 1000?" 5, 25, 125, 11, 99 all are. The trick isn't the shortcut — it's the scan. Most people never look, so they never find.

06Squares Ending in 5

The crowd-pleaser: to square any number ending in 5, take the front digit(s), multiply by one more than itself, then staple "25" on the end. Works for 15² and for 105² alike, and it's a two-second calculation once the 45 facts are reflex.

65² :  6 × 7 = 42, staple 25 → 4225
35² :  3 × 4 = 12  → 1225
95² :  9 × 10 = 90 → 9025
105²: 10 × 11 = 110 → 11025

Why it works: (10a+5)² = 100·a·(a+1) + 25.
The "staple 25" is literally the +25.

07Same Head, Tails to Ten — 头同尾合十

The previous trick is one member of a bigger family: when two numbers share the same tens digit and their last digits sum to ten (43 × 47, 62 × 68), the same head-times-head-plus-one move works — multiply the shared head by its successor, then append the product of the tails.

43 × 47   (same head 4; tails 3+7=10)
  head: 4 × 5 = 20
  tails: 3 × 7 = 212021

62 × 68 → 6×7=42, 2×8=16 → 4216
91 × 99 → 9×10=90, 1×9=09 → 9009  (pad tails to 2 digits!)
Where everyone slips
The padding. The tail product always occupies two digits — 1×9 is "09", not "9". Forget the zero and 91×99 becomes 909, which fails the size-sniff-test (it should be near 90×100 = 9000). Which is exactly why section 09 exists.

08Chickens & Rabbits — 鸡兔同笼

The most famous problem in Chinese elementary math, from a 1,500-year-old text: heads and legs in a cage, how many chickens, how many rabbits? Kids solve it before algebra exists for them, with the assumption method: pretend an extreme, measure the error, let the error do the counting. This is the page's one thinking tool, and it shows up in adult life constantly.

35 heads, 94 legs. Chickens (2 legs), rabbits (4).

Assume ALL 35 are chickens → 70 legs.
Reality has 94 → we're missing 24 legs.
Each chicken→rabbit swap adds 2 legs.
24 ÷ 2 = 12 rabbits, so 23 chickens.

Same skeleton, adult version: a mixed bill, two prices;
a fleet of 2-seat and 4-seat cars; anything "two kinds,
one total". Assume the extreme, divide the gap.

09Estimate First — 先估算

The least flashy habit and the one teachers grade hardest: before computing, predict the ballpark. 47 × 21 is "about 50 × 20, so about 1000" — one second. Now the precise answer (987) has a safety net; a slipped digit (9870, 187) gets caught instantly. Chinese textbooks drill this as its own unit, not as an afterthought.

47 × 21 ≈ 50 × 20 = 1000  →  exact 987 ✓ plausible
812 ÷ 39 ≈ 800 ÷ 40 = 20  →  exact 20.8 ✓
19.9 × 6 ≈ 20 × 6 = 120  →  119.4 ✓

The habit in one line: every answer must survive
"…does that size make sense?"
The uncomfortable truth
This habit matters more than every trick above it. Calculators and phones compute precisely but you still have to notice when an answer is absurd — a misplaced decimal on an invoice, a spreadsheet cell off by ×10. Estimation is the skill that survives automation. The tricks are for fun; this one's for life.

10Cheat Sheet

The system on one card. Order matters — each layer assumes the one above it is reflex.

# Layer 0 — the foundation
45 multiplication facts, drilled to reflex. (Two weeks.)

# Layer 1 — crossing tens
Add:      8+7  → 8+2+5          (make ten)
Subtract: 15−8 → (10−8)+5       (break ten)

# Layer 2 — round-number detours
+29 → +30−1      −98 → −100+2
"Overpaid by 2? Get 2 back."

# Layer 3 — free multipliers
×5 → ×10÷2      ×25 → ×100÷4     ×125 → ×1000÷8
×11 → wedge the digit-sum in the middle
65² → 6×7 then "25"  →  4225
43×47 → 4×5 then 3×7 →  2021    (pad tails to 2 digits)

# Layer 4 — thinking tools
Two kinds, one total → assume the extreme, divide the gap.
Every answer → "does that size make sense?"

One page, one ancient chant, and the whole edifice is: route everything through round numbers. Practice at real checkouts — the receipt tells you immediately whether you were right.