The Soroban Manual
Teaching mental arithmetic with the Japanese abacus
- Introduction and philosophy
- Anatomy — the 13 rods explained
- Reading bead values (digits 0–9)
- Place value and rod hierarchy
- Setting numbers: units to trillions
- Addition with visual examples
- Subtraction with visual examples
- Multiplication
- Division
- The bridge to mental arithmetic
- Lesson plans and curriculum
- Teaching tips and troubleshooting
Introduction and philosophy
The soroban (算盤) is Japan's refined version of the Chinese suanpan abacus, developed during the 16th century. Unlike digital calculators, the soroban demands active participation from the human brain — each operation is a physical gesture, and repeated practice forges strong mental arithmetic pathways.
Research at universities in Japan and Taiwan consistently finds that children trained on the soroban develop superior working memory, spatial reasoning, and concentration. Soroban practitioners often reach anzan (暗算) — mental abacus — where they visualize a soroban in their mind and manipulate imaginary beads at remarkable speed.
Why teach soroban at Prime Montessori Academy?
The Montessori method prizes concrete, hands-on learning before abstract notation. The soroban makes place value visible and tangible. Every digit a student sets is a physical movement they can feel and see, grounding understanding in genuine comprehension rather than rote procedure.
Anatomy of the soroban — 13 rods explained
The standard soroban has 13 rods, displaying numbers from 0 to 9,999,999,999,999 (just under ten trillion). Each rod holds exactly one decimal digit. The rightmost rod is always units — exactly as numbers are written on paper, with ones on the right.
The 13-rod soroban — cleared (all zeros). Rightmost rod = units.
Fig. 1 — Fully cleared soroban. Digit values above the frame (all 0). Rod labels below the frame. Dots on beam mark units, 1K, 1M, 1B, 1T columns.
All 13 rods and their place values
| Position | Place name | Place value | Max contribution |
|---|---|---|---|
| Rightmost (rod 1) | Units | × 1 | 9 |
| Rod 2 | Tens | × 10 | 90 |
| Rod 3 | Hundreds | × 100 | 900 |
| Rod 4 ● | Thousands (1K) | × 1,000 | 9,000 |
| Rod 5 | Ten-thousands (10K) | × 10,000 | 90,000 |
| Rod 6 | Hundred-thousands (100K) | × 100,000 | 900,000 |
| Rod 7 ● | Millions (1M) | × 1,000,000 | 9,000,000 |
| Rod 8 | Ten-millions (10M) | × 10,000,000 | 90,000,000 |
| Rod 9 | Hundred-millions (100M) | × 100,000,000 | 900,000,000 |
| Rod 10 ● | Billions (1B) | × 1,000,000,000 | 9,000,000,000 |
| Rod 11 | Ten-billions (10B) | × 10,000,000,000 | 90,000,000,000 |
| Rod 12 | Hundred-billions (100B) | × 100,000,000,000 | 900,000,000,000 |
| Leftmost (rod 13) ● | Trillions (1T) | × 1,000,000,000,000 | 9,000,000,000,000 |
● = column marked by a dot on the beam
Key components
The frame (枠)
The outer rectangular border — traditionally lacquered hardwood — holds all rods under tension.
The beam (梁)
A horizontal bar dividing each rod into upper and lower zones. A bead is counted only when touching the beam.
Heaven bead — 上珠 (kami dama)
One per rod, above the beam. Push down → active, worth 5. Push up → inactive, worth 0.
Earth beads — 下珠 (tama)
Four per rod, below the beam. Each bead pushed up to the beam → active, worth 1. Range: 0–4 per rod.
Unit dot markers
Small dots on the beam mark every 3rd rod from the right — units, thousands, millions, billions, trillions — serving as visual commas.
Reading bead values — digits 0 to 9
Every rod shows exactly one digit (0–9). The formula is simple:
Red beads are active (touching the beam). Gold beads rest away from the beam and contribute nothing.
Digit 0 — heaven bead inactive | no earth beads active | total = 0
Calculation: 0 + 0 = 0. Rightmost rod = units. This is how digit 0 appears on any rod.
Digit 1 — heaven bead inactive | 1 earth bead active (= 1) | total = 1
Calculation: 0 + 1 = 1. Rightmost rod = units. This is how digit 1 appears on any rod.
Digit 2 — heaven bead inactive | 2 earth beads active (= 2) | total = 2
Calculation: 0 + 2 = 2. Rightmost rod = units. This is how digit 2 appears on any rod.
Digit 3 — heaven bead inactive | 3 earth beads active (= 3) | total = 3
Calculation: 0 + 3 = 3. Rightmost rod = units. This is how digit 3 appears on any rod.
Digit 4 — heaven bead inactive | 4 earth beads active (= 4) | total = 4
Calculation: 0 + 4 = 4. Rightmost rod = units. This is how digit 4 appears on any rod.
Digit 5 — heaven bead active (= 5) | no earth beads active | total = 5
Calculation: 5 + 0 = 5. Rightmost rod = units. This is how digit 5 appears on any rod.
Digit 6 — heaven bead active (= 5) | 1 earth bead active (= 1) | total = 6
Calculation: 5 + 1 = 6. Rightmost rod = units. This is how digit 6 appears on any rod.
Digit 7 — heaven bead active (= 5) | 2 earth beads active (= 2) | total = 7
Calculation: 5 + 2 = 7. Rightmost rod = units. This is how digit 7 appears on any rod.
Digit 8 — heaven bead active (= 5) | 3 earth beads active (= 3) | total = 8
Calculation: 5 + 3 = 8. Rightmost rod = units. This is how digit 8 appears on any rod.
Digit 9 — heaven bead active (= 5) | 4 earth beads active (= 4) | total = 9
Calculation: 5 + 4 = 9. Rightmost rod = units. This is how digit 9 appears on any rod.
Reading reference table
| Digit | Heaven bead | Earth beads active | Calculation |
|---|---|---|---|
| 0 | Inactive | 0 | 0+0=0 |
| 1 | Inactive | 1 | 0+1=1 |
| 2 | Inactive | 2 | 0+2=2 |
| 3 | Inactive | 3 | 0+3=3 |
| 4 | Inactive | 4 | 0+4=4 |
| 5 | Active (pushed down) | 0 | 5+0=5 |
| 6 | Active | 1 | 5+1=6 |
| 7 | Active | 2 | 5+2=7 |
| 8 | Active | 3 | 5+3=8 |
| 9 | Active | 4 | 5+4=9 |
Place value and rod hierarchy
The value of any bead depends entirely on which rod it occupies. One earth bead on the units rod = 1. That same bead on the thousands rod = 1,000. Each rod to the left is worth exactly 10× the rod to its right.
Every digit active — 9,876,543,210
9,876,543,210 — a different digit on each rod
Right to left: 0 (units) · 1 (tens) · 2 (hundreds) · 3 (thousands) · 4 (ten-thousands) · 5 (hundred-thousands) · 6 (millions) · 7 (ten-millions) · 8 (hundred-millions) · 9 (billions). Three leftmost rods show zero.
Setting numbers: from units to trillions
Always work left to right — highest occupied place value down to units. The red digit above each rod confirms that rod's active contribution.
Finger technique — only thumb and index finger
Number hierarchy — all place values illustrated
Each number below is shown on the full 13-rod soroban. Active rods show red digits above the frame; inactive rods are dimmed.
3 — Single digit — units rod only
Breakdown: 3 in units. Set left to right, highest digit first.
31 — Two digits — tens and units
Breakdown: 3 in tens + 1 in units. Set left to right, highest digit first.
107 — Three digits — hundreds, zero tens, units
Breakdown: 1 in hundreds + 7 in units. Set left to right, highest digit first.
134 — Three digits — hundreds, tens, units
Breakdown: 1 in hundreds + 3 in tens + 4 in units. Set left to right, highest digit first.
672 — Three digits — 6 = heaven+1 earth on hundreds
Breakdown: 6 in hundreds + 7 in tens + 2 in units. Set left to right, highest digit first.
1,024 — Four digits — thousands, zero hundreds, tens, units
Breakdown: 1 in thousands + 2 in tens + 4 in units. Set left to right, highest digit first.
1,757 — Four digits — mixed heaven and earth beads
Breakdown: 1 in thousands + 7 in hundreds + 5 in tens + 7 in units. Set left to right, highest digit first.
15,574 — Five digits — ten-thousands range
Breakdown: 1 in ten-thousands + 5 in thousands + 5 in hundreds + 7 in tens + 4 in units. Set left to right, highest digit first.
234,567 — Six digits — hundred-thousands range
Breakdown: 2 in hundred-thousands + 3 in ten-thousands + 4 in thousands + 5 in hundreds + 6 in tens + 7 in units. Set left to right, highest digit first.
1,000,000 — Seven digits — exactly one million
Breakdown: 1 in millions. Set left to right, highest digit first.
9,999,999 — Seven digits — maximum 7-rod value
Breakdown: 9 in millions + 9 in hundred-thousands + 9 in ten-thousands + 9 in thousands + 9 in hundreds + 9 in tens + 9 in units. Set left to right, highest digit first.
123,456,789 — Nine digits — hundred-millions range
Breakdown: 1 in hundred-millions + 2 in ten-millions + 3 in millions + 4 in hundred-thousands + 5 in ten-thousands + 6 in thousands + 7 in hundreds + 8 in tens + 9 in units. Set left to right, highest digit first.
9,999,999,999,999 — Thirteen digits — maximum soroban value
Breakdown: 9 in trillions + 9 in hundred-billions + 9 in ten-billions + 9 in billions + 9 in hundred-millions + 9 in ten-millions + 9 in millions + 9 in hundred-thousands + 9 in ten-thousands + 9 in thousands + 9 in hundreds + 9 in tens + 9 in units. Set left to right, highest digit first.
Addition with visual examples
Addition is performed left to right — highest place value first.
Complementary pairs
| Type | Pairs | When to use |
|---|---|---|
| 5-complement | 1↔4 2↔3 | Adding crosses the 5 boundary — set heaven bead, subtract the complement |
| 10-complement | 1↔9 2↔8 3↔7 4↔6 5↔5 | Sum exceeds 9 — subtract complement on this rod, carry 1 to left rod |
Example: 23 + 15 = 38 (simple — no carry)
Start: 23
Adding: 15
Result: 38
Example: 47 + 38 = 85 (10-complement carry)
Start: 47
Adding: 38
Result: 85
Example: 56 + 27 = 83 (5-complement + 10-complement)
Start: 56
Adding: 27
Result: 83
Example: 364 + 278 = 642 (three-digit, multiple carries)
Start: 364
Adding: 278
Result: 642
Practice problems
| # | Problem | Answer | Technique |
|---|---|---|---|
| 1 | 23+15 | 38 | Direct addition |
| 2 | 47+38 | 85 | 10-complement carry |
| 3 | 56+27 | 83 | 5-complement + carry |
| 4 | 364+278 | 642 | Multi-column carry |
| 5 | 1,849+2,763 | 4,612 | 4-digit multi-carry |
Subtraction with visual examples
Subtraction mirrors addition. The same complementary pairs apply in reverse.
Example: 85 − 32 = 53 (simple — no borrow)
Start: 85
Subtracting: 32
Result: 53
Example: 73 − 46 = 27 (borrow from tens)
Start: 73
Subtracting: 46
Result: 27
Example: 500 − 237 = 263 (multi-step borrow chain)
Start: 500
Subtracting: 237
Result: 263
Practice problems
| # | Problem | Answer | Technique |
|---|---|---|---|
| 1 | 85−32 | 53 | Direct removal |
| 2 | 73−46 | 27 | Borrow from tens |
| 3 | 500−237 | 263 | Multi-step borrow |
| 4 | 4,021−1,876 | 2,145 | Extended borrow |
Multiplication
Multiplication uses the long-multiplication algorithm, with partial products accumulated directly on the soroban. The multiplication table (1×1 through 9×9) must be memorized first.
Example: 6 × 8 = 48 (single × single)
Multiplicand: 6
Multiplier: 8
Product: 48
Example: 23 × 5 = 115 (two-digit × one-digit)
Multiplicand: 23
Multiplier: 5
Product: 115
Example: 47 × 23 = 1,081 (two-digit × two-digit)
Multiplicand: 47
Multiplier: 23
Product: 1,081
Practice problems
| Problem | Answer |
|---|---|
| 6×8 | 48 |
| 23×5 | 115 |
| 84×7 | 588 |
| 136×9 | 1,224 |
| 47×23 | 1,081 |
Division
Division mirrors long division. Each partial quotient digit is estimated, the product subtracted, and the process repeated. If an estimate is too high, reduce by 1 and add the divisor back.
Example: 84 ÷ 4 = 21 (simple — no remainder)
Dividend: 84
Divisor: 4
Quotient: 21
Example: 126 ÷ 7 = 18 (three-digit ÷ one-digit)
Dividend: 126
Divisor: 7
Quotient: 18
Practice problems
| Problem | Answer |
|---|---|
| 36÷6 | 6 |
| 126÷7 | 18 |
| 504÷9 | 56 |
| 1,452÷4 | 363 |
The bridge to mental arithmetic — 暗算 (anzan)
Anzan is the ultimate goal: performing complex arithmetic entirely in the mind by visualizing and manipulating an imaginary soroban.
Lesson plans and curriculum
Level 10 — beginner
- Parts and terminology
- Clearing and setting
- Reading digits 0–9
- Addition/subtraction, 1-digit
Levels 8–9
- 2-digit add/subtract
- 5-complement moves
- 10-complement carry/borrow
- Numbers up to 9,999
Levels 6–7
- 3-digit add/subtract
- Multiplication 1×1-digit
- Division 2÷1-digit
- Introduction to anzan
Levels 4–5
- Multiplication 2×2-digit
- Division 3÷1-digit
- Timed speed drills
- Mental arithmetic basics
Levels 2–3
- Multi-digit × multi-digit
- Long division 4+ digits
- Decimals
- Anzan: 5-number strings
Level 1 — advanced
- Exam speed benchmarks
- Flash anzan training
- Competition preparation
- Mixed operation strings
Teaching tips and troubleshooting
| Error | Likely cause | Correction |
|---|---|---|
| Losing place mid-calculation | Not tracking columns consistently | Mark units column with a sticker; enforce left-to-right reading aloud |
| Off-by-one carry errors | Skipping or doubling a carry | Say "carry one left" aloud during every carry step |
| Wrong finger used | Casual handling habit | Tape non-working fingers during drills until habit corrects |
| Heaven bead not fully seated | Weak index-finger control | Dedicated heaven-bead drills on each rod repeatedly |
| Forgetting complement pairs | Incomplete memorization | Post complement table above workspace; oral quiz before each session |
Soroban Manual · Prime Montessori Academy
算盤