Math // Addition & Subtraction
Adding and subtracting (age 7+)
Add and subtract numbers with up to three digits using formal written methods of columnar addition and subtraction
Quick check
Can the learner set out a sum like '347 + 265' or '512 − 278' in columns and work through it step by step, carrying or borrowing where needed?
Ask this to see whether the topic is secure.
Topic // Mastery
What mastery looks like
- Set out a columnar addition correctly with digits aligned by place value
- Carry out columnar subtraction with exchange (borrowing) when needed
- Check the answer using the inverse operation or estimation
Topic // Map
Where this fits
- RequiredMust come first
- HelpfulHelps, but not essential
Before this
2 topicsAddition & Subtraction // Ages 7 to 8
Columnar methods require fluent within-100 addition/subtraction
Addition & Subtraction // Ages 7 to 8
Formal columnar methods build on conceptual understanding of composing/decomposing
You are here
Adding and subtracting (age 7+)
Ages 7 to 8 // Method
Leads to
5 topics- Adding and subtracting (age 8+)Required
Addition & Subtraction // Ages 8 to 9
Four-digit columnar methods extend three-digit columnar methods
Addition & Subtraction // Ages 8 to 9
Fluency requires prior experience with columnar methods for three digits
Addition & Subtraction // Ages 7 to 8
Formal written methods support solving more complex problems
Mathematical Thinking // Ages 7 to 8
Explaining columnar methods exercises identifying and justifying steps
- Choosing the right strategyHelpful
Mathematical Thinking // Ages 7 to 8
Choosing mental vs written method exercises strategic tool selection
Topic // Research-informed
Teaching notes
From the Marble Skill Taxonomy. These notes have not been validated in classrooms, so treat them as a starting point for your own judgement.
The approach
Teach formal columnar addition and subtraction to three digits as a compact written algorithm that keeps its place-value meaning. Introduce it only after children can compose/decompose concretely, and bridge from the expanded method (partial sums) to the compact one so each carried or exchanged digit still stands for a real ten or hundred. The skill has three parts: correct place-value alignment, the carry/exchange mechanic, and checking with estimation or the inverse. Pair written work with place-value counters during the transition, and rehearse the hard across-zero exchange explicitly.
Common misconceptions
- Place-value misalignment: writing digits ragged so ones and tens are added together
- Smaller-from-larger: subtracting the smaller digit from the larger in each column regardless of position (83−25→62 pattern, now at three digits)
- Carry omitted or mis-placed: forgetting to add the carried ten/hundred to the next column
- Borrow-across-zero errors when the adjacent column is 0 (502−276)
Useful representations
- Column grid / squared paper with H-T-O headings
- Place-value counters alongside the algorithm
- Expanded written method (partial sums) as the stepping stone
- Base-ten blocks for the exchange step
- Number line / estimation for the check
Teaching practices
- Bridge expanded-to-compact: start with partitioned partial sums, then compress, so the compact carries keep their meaning (NCETM; DfE Appendix 1)
- Insist on place-value alignment — use a column grid or squared paper so ones sit under ones
- Keep base-ten/place-value counters available alongside the written method during the transition, especially for exchange
- Teach subtraction exchange as decomposition ('take a ten, make ten ones'), not a memorised 'borrow', and rehearse across-zero cases
- Always check: estimate first (round) and verify with the inverse (DfE Year 3)
Activities to try
- 1
Carry and exchange with counters beside the columns
Why it works: A carried or exchanged digit is a real ten or hundred moving between columns, not a meaningless mark; across a zero you must decompose a hundred into tens before you can get a ten, then a ten into ones.
- Set out 347 + 185 in columns on squared paper or a headed H-T-O grid, ones under ones.
- Add the ones: 7 + 5 = 12. Write the 2 in the ones column and the carried 1 above the tens; alongside, exchange ten of the 12 one-counters for a single ten-counter and place it in the tens column, so the written '1' and the real ten move together.
- Add the tens: 4 + 8 + 1 = 13. Write 3, carry 1 hundred, and exchange ten of the 13 ten-counters for a single hundred-counter, placing it in the hundreds column.
- Add the hundreds: 3 + 1 + 1 = 5, giving 532.
- Now set out 502 − 276. To take 6 from 2 in the ones you need more ones, but the tens column is 0: first break one hundred into ten tens (502 becomes 400 + 90 + 12 after the cascade), then break a ten into ten ones.
- 2
Bridge from expanded partial sums to the compact column
Why it works: The compact algorithm is a shorthand for the expanded method; every carry corresponds to a partial sum crossing into the next place.
- Solve 347 + 185 first in the expanded written layout, writing each partial sum: 7 + 5 = 12, 40 + 80 = 120, 300 + 100 = 400.
- Add the partial sums (12 + 120 + 400 = 532) and notice where the extra ten and the extra hundred come from.
- Rewrite the same calculation in the compact column, carrying the 1 ten and 1 hundred, and check the answer matches 532.
- Say aloud what each carried digit in the compact version stands for, pointing back to the partial sum it came from.
- 3
Spot the error in a worked column
Why it works: Many errors that look careless are the surface of a systematic wrong procedure (misalignment, smaller-from-larger, borrow-across-zero); naming the bug helps avoid it.
- Examine a worked example where the digits are set out ragged (for example the 5 of 185 placed under the 4 of 347) and identify what has gone wrong and why the answer is unreliable.
- Examine a worked across-zero subtraction where a 9 or 0 has been written at the empty tens column without decomposing a hundred, and explain the correct cascade.
- Rework each flawed example correctly on a headed grid and state what the fixed carry or exchange represents.
- Complete a few mixed column calculations for fluency, estimating first and checking with the inverse.
Topic // Standards
Curriculum standards
- The national curriculum in England: Key stages 1 and 2 framework document
- Ma/KS2/Y3/AS/2
Math // Addition & Subtraction
More in Addition & Subtraction
- Fluent adding and subtracting within 20Ages 7 to 8MethodFluently add and subtract within 20 using mental strategies; know from memory all sums of two one-digit numbers
- Two-Step Word ProblemsAges 7 to 8MethodSolve one- and two-step word problems within 100 using addition and subtraction, with unknowns in all positions
- Addition and subtraction strategies (age 7+)Ages 7 to 8Thinking skillExplain why addition and subtraction strategies work, using place value and the properties of operations
- Numbers on a number lineAges 7 to 8RepresentationRepresent whole numbers as lengths on a number line and represent sums and differences within 100 on a number line diagram
- Mental addition and subtraction (age 7+)Ages 7 to 8MethodMentally add and subtract a three-digit number and ones
- Adding numbersAges 7 to 8MethodAdd up to four two-digit numbers using strategies based on place value and properties of operations
- Mentally adding hundreds to 3-digit numbersAges 7 to 8MethodMentally add and subtract a three-digit number and hundreds
- Mentally adding tens to 3-digit numbersAges 7 to 8MethodMentally add and subtract a three-digit number and tens