Number - Addition and Subtraction

KS2

MA-Y3-D002

Mental and written addition and subtraction with three-digit numbers, formal columnar methods, estimation, and using inverse operations to check answers.

National Curriculum context

In Year 3, pupils are introduced to formal written methods of columnar addition and subtraction for the first time, building on the expanded methods practised in Year 2. The non-statutory guidance specifies that pupils practise solving varied addition and subtraction questions, and should be introduced to the formal written methods of columnar addition and subtraction — including where carrying (addition) and decomposition (subtraction) are required. Pupils continue to develop their mental arithmetic alongside written methods, ensuring they have the flexibility to choose the most efficient approach for a given calculation. Estimation before calculating and checking using the inverse operation are statutory requirements that build pupils' number sense and self-monitoring, preparing them for the multi-step problems and larger numbers encountered in Years 4 to 6.

5

Concepts

2

Clusters

5

Prerequisites

5

With difficulty levels

AI Facilitated: 5

Lesson Clusters

1

Add and subtract three-digit numbers mentally

introduction Curated

Mental addition and subtraction with three-digit numbers are co-taught (C013 co-teaches with C012) and together establish fluency before formal methods are introduced.

2 concepts Patterns
2

Add and subtract using formal columnar methods and check with estimation

practice Curated

Columnar addition, columnar subtraction and the use of estimation and inverse operations to check belong together as the formal written methods cluster. C016 is explicitly about using estimation and inverses to validate results.

3 concepts Patterns

Teaching Suggestions (1)

Study units and activities that deliver concepts in this domain.

Addition and Subtraction: Column Methods

Mathematics Worked Example Set
Pedagogical rationale

Column addition and subtraction are introduced formally in Y3 for the first time. Children must understand that the column method is a written record of the concrete exchange process they already know from place value work. Without this connection, the algorithm becomes a meaningless procedure that breaks down when regrouping is required. The progression from Dienes exchange to place value counter recording to the abstract column is non-negotiable.

CPA Stage: concrete → pictorial → abstract NC Aim: fluency
Dienes blocks (hundreds, tens, ones) Place value counters on a place value mat Place value mats (hundreds, tens, ones columns) Hundred squares for estimation
Place value chart with counters showing exchange Bar model for comparison subtraction problems Part-whole model for addition structure Number line for estimation and checking Written column method (formal layout)
Fluency targets: Add two three-digit numbers with no regrouping accurately; Add two three-digit numbers with regrouping across one column; Subtract a three-digit number from a three-digit number with exchange; Estimate sums and differences by rounding to the nearest 100 before calculating

Access and Inclusion

1 of 5 concepts have identified access barriers.

Barrier types in this domain

Abstractness Without Concrete Anchor 1

Recommended support strategies

Vocabulary Pre-Teaching 1
Concrete Manipulatives (Extended) 1
Worked Example First 1
Adaptive Difficulty Stepping 1

Prerequisites

Concepts from other domains that pupils should know before this domain.

Concepts (5)

Mental addition with three-digit numbers

skill AI Facilitated

MA-Y3-C012

Mental addition in Year 3 includes adding a three-digit number and ones, a three-digit number and tens, or a three-digit number and hundreds, without using formal written methods. This extends the KS1 mental strategies to a larger range of numbers. Mastery means pupils can perform these mental calculations with confidence, choosing between partitioning, counting on, and known facts as the most efficient strategy for each problem.

Teaching guidance

Teach partitioning the smaller number: to add 247 + 30, think '247 + 30 = 247 + 30 = 277' (adding to the tens column only). Sequence instruction: ones first (no carrying difficulties), then tens (possible carrying into hundreds), then hundreds (the least complex as it affects only the hundreds digit). Number lines and hundred squares remain useful pictorial supports. Emphasise choosing the most efficient strategy: 356 + 400 is more efficient as adding hundreds mentally than using a written method.

Vocabulary: add, mental arithmetic, strategy, partition, count on, ones, tens, hundreds, carrying, sum, total
Common misconceptions

When adding ones to a three-digit number, pupils sometimes forget to carry into the tens: 347 + 6 becomes 3413 (concatenating digits) rather than 353. When adding tens, some pupils also change the ones digit. The most common error is 'adding the wrong column': pupils add 30 to the hundreds digit rather than the tens.

Difficulty levels

Entry

Adding ones, tens or hundreds to a three-digit number using Dienes blocks where no carrying is required.

Example task

Use Dienes blocks to work out 342 + 5.

Model response: Add 5 ones cubes to the 2 ones already there. 342 + 5 = 347.

Developing

Mentally adding ones, tens or hundreds to three-digit numbers, including some carrying cases, with a number line available.

Example task

Work out 356 + 40 mentally.

Model response: 356 + 40 = 396. I added 4 tens to the 5 tens, giving 9 tens.

Expected

Mentally adding ones, tens or hundreds to any three-digit number, including carrying across place value boundaries, without support.

Example task

Work out 487 + 6 and 487 + 30 mentally.

Model response: 487 + 6 = 493. 7 + 6 = 13, so ones become 3 and carry 1 ten. 487 + 30 = 517. 80 + 30 = 110, so tens become 1 and carry 1 hundred.

CPA Stages

concrete

Using Dienes blocks on a place value mat to add ones, tens or hundreds to a three-digit number, physically combining groups

Transition: Child performs mental addition of ones/tens/hundreds to three-digit numbers without blocks, correctly handling exchanges verbally

pictorial

Using number lines to show jumps of ones, tens or hundreds from a three-digit starting number, and using place value charts to track changes

Transition: Child calculates mentally, using jottings only for checking, and explains which column changes and whether an exchange occurs

abstract

Performing mental addition of ones, tens or hundreds to any three-digit number using place value reasoning, selecting the most efficient strategy

Transition: Child answers three-digit mental addition questions within 5 seconds, correctly handling all exchange cases

Delivery rationale

Primary maths (Y3) with concrete stage requiring physical manipulatives (Dienes blocks (ones, tens, hundreds), place value mat (H, T, O)). AI delivers instruction; facilitator sets up materials.

Mental subtraction with three-digit numbers

skill AI Facilitated

MA-Y3-C013

Mental subtraction in Year 3 parallels the addition work, covering subtracting ones, tens or hundreds from a three-digit number. This includes bridging cases (e.g. 352 – 7 requires borrowing from the tens). Mastery means pupils can perform mental subtraction efficiently and choose appropriately between counting back, partitioning and complementary addition strategies.

Teaching guidance

Use number lines (counting back or counting up as complementary addition) as a concrete/pictorial bridge. Teach pupils to check whether subtraction crosses a tens or hundreds boundary and adjust strategy accordingly. Complementary addition ('counting on from the smaller to the larger') is particularly effective when the two numbers are close. Connect to inverse operations: use addition to check subtraction answers.

Vocabulary: subtract, take away, difference, counting back, count on, bridge, borrow, exchange, ones, tens, hundreds
Common misconceptions

Pupils often subtract the smaller digit from the larger regardless of position — computing 352 – 7 as 355 (taking 5 from 7 gives 2, putting 2 in the ones place) which is incorrect. This 'smaller from larger' error also appears in written methods. Pupils may also forget that subtracting a ten from a number ending in zero requires borrowing (300 – 40 = 260, not 360).

Difficulty levels

Entry

Subtracting ones, tens or hundreds from a three-digit number using Dienes blocks where no exchanging is required.

Example task

Use Dienes blocks to work out 487 - 5.

Model response: Remove 5 ones cubes. 487 - 5 = 482.

Developing

Mentally subtracting ones, tens or hundreds, including some exchange cases, using a number line if needed.

Example task

Work out 534 - 60 mentally. You may use a number line.

Model response: 534 - 60 = 474. I subtracted 6 tens: 53 tens - 6 tens = 47 tens.

Expected

Mentally subtracting ones, tens or hundreds from any three-digit number, including exchange across boundaries, without support.

Example task

Work out 352 - 7 and 600 - 40 mentally.

Model response: 352 - 7 = 345. I can't take 7 from 2, so I take 7 from 12 (borrowing a ten) to get 5, and 5 tens become 4 tens. 600 - 40 = 560. I need to borrow from the hundreds: 60 tens - 4 tens = 56 tens = 560.

Greater Depth

Choosing the most efficient mental strategy for a given subtraction and explaining the choice.

Example task

Work out 503 - 497 using the most efficient mental method. Explain why you chose it.

Model response: I used counting on (complementary addition) from 497 to 503: 497 + 3 = 500, then 500 + 3 = 503, so the answer is 6. This is more efficient than column subtraction because the numbers are close together.

CPA Stages

concrete

Using Dienes blocks on a place value mat to subtract ones, tens or hundreds from a three-digit number, physically removing and exchanging

Transition: Child performs mental subtraction including exchange cases without blocks, articulating the exchange process verbally

pictorial

Using number lines for counting back and complementary addition, and place value charts to track exchanges during subtraction

Transition: Child chooses between counting back and complementary addition depending on the numbers, explaining their choice

abstract

Performing mental subtraction of ones, tens or hundreds from any three-digit number, checking answers using the inverse operation

Transition: Child answers three-digit mental subtraction questions within 5 seconds and routinely checks using addition

Delivery rationale

Primary maths (Y3) with concrete stage requiring physical manipulatives (Dienes blocks (ones, tens, hundreds), place value mat (H, T, O)). AI delivers instruction; facilitator sets up materials.

Formal columnar addition

Keystone skill AI Facilitated

MA-Y3-C014

Columnar addition is the formal written method for adding numbers of multiple digits, working right to left through the ones, tens and hundreds columns, carrying any value of 10 or more into the next column. In Year 3, this is introduced for numbers with up to three digits. Mastery means pupils can correctly set out a column addition, carry accurately between columns, and produce a correct answer for any three-digit addition.

Teaching guidance

Build from the expanded method (see Year 2) to the compact method. The CPA progression: first use Dienes blocks physically regrouping 10 ones into 1 ten and placing it in the tens column; then draw these exchanges pictorially; then record the compact method. Emphasise correct alignment — use squared paper or printed grids initially. Teach carrying explicitly: the small digit written above the next column represents the value carried. Model 'hundreds + hundreds, tens + tens, ones + ones, then deal with carries'.

Vocabulary: column, addition, carry, exchange, regroup, hundreds, tens, ones, digit, align, place value
Common misconceptions

The most common error is forgetting to add the carried digit. Pupils also frequently misalign columns when numbers have different numbers of digits. Some pupils add all digits as if they had equal value (treating 247 + 135 as 2+1=3, 4+3=7, 7+5=12 giving 3712 rather than setting up columns properly). Zero as a placeholder causes alignment errors.

Difficulty levels

Entry

Adding two three-digit numbers using Dienes blocks, physically regrouping 10 ones into 1 ten or 10 tens into 1 hundred.

Example task

Use Dienes blocks to add 145 + 237. Regroup if any column has 10 or more.

Model response: Ones: 5 + 7 = 12, regroup 10 ones as 1 ten, write 2 ones. Tens: 4 + 3 + 1 = 8 tens. Hundreds: 1 + 2 = 3. Answer: 382.

Developing

Setting out columnar addition on paper with correct alignment, carrying between columns, with a place value grid for support.

Example task

Use columnar addition to calculate 256 + 178.

Model response: Ones: 6 + 8 = 14, write 4 carry 1. Tens: 5 + 7 + 1 = 13, write 3 carry 1. Hundreds: 2 + 1 + 1 = 4. Answer: 434.

Expected

Fluent columnar addition of any two three-digit numbers, including multiple carries, without support.

Example task

Calculate 467 + 385 using columnar addition.

Model response: Ones: 7 + 5 = 12, write 2 carry 1. Tens: 6 + 8 + 1 = 15, write 5 carry 1. Hundreds: 4 + 3 + 1 = 8. Answer: 852.

Greater Depth

Adding three-digit numbers where the result exceeds 1000, and checking with estimation.

Example task

Calculate 587 + 468. First estimate, then calculate, then check using inverse.

Model response: Estimate: 600 + 500 = 1100. Calculate: 7 + 8 = 15, write 5 carry 1. 8 + 6 + 1 = 15, write 5 carry 1. 5 + 4 + 1 = 10. Answer: 1055. Check: 1055 - 468 = 587. Correct.

CPA Stages

concrete

Adding three-digit numbers using Dienes blocks, physically exchanging 10 ones for 1 ten and 10 tens for 1 hundred

Transition: Child completes 3 additions with exchange without prompting, articulating the exchange verbally each time

pictorial

Recording columnar addition with drawn place value counters or expanded column method, showing the exchange process

Transition: Child draws the exchange and explains it without physical blocks alongside, connecting drawn method to compact notation

abstract

Performing compact columnar addition with carried digits recorded as small numbers above the relevant column

Transition: Child sets up and completes column addition independently, self-checking with estimation and inverse operations

Delivery rationale

Primary maths (Y3) with concrete stage requiring physical manipulatives (Dienes blocks (ones, tens, hundreds), place value mat (H, T, O)). AI delivers instruction; facilitator sets up materials.

Access barriers (1)
high
Abstractness Without Concrete Anchor

Unit fractions and non-unit fractions require understanding the fraction bar as a division operation and the numerator/denominator as a ratio relationship. Without sustained work with fraction strips and fraction walls, the notation 3/5 is arbitrary symbols.

Formal columnar subtraction

skill AI Facilitated

MA-Y3-C015

Columnar subtraction is the formal written method for subtracting numbers, working right to left and exchanging (borrowing) from the next column when needed. In Year 3, this is introduced for three-digit subtraction. Mastery means pupils can correctly exchange between columns, complete any three-digit subtraction using the formal method, and check their answer using addition.

Teaching guidance

Begin with Dienes blocks: when there are not enough ones to subtract, exchange a tens rod for 10 ones cubes — physically model the exchange. Draw this pictorially. Then show how the exchange is recorded in the compact method (crossing out a digit and increasing the value in the ones column). Emphasise the systematic right-to-left approach. Practise 'zero as top digit' cases (300 – 47) which require multiple exchanges.

Vocabulary: column, subtraction, exchange, borrow, regroup, hundreds, tens, ones, digit, align
Common misconceptions

Pupils frequently subtract the smaller digit from the larger regardless of its position (252 – 7: subtracting 2 from 7 gives 5, resulting in 255 instead of 245). They often forget to reduce the column they borrowed from by 1. Cases with zeros in the top number (300 – 47) are particularly challenging as they require cascading exchanges (300 = 29 tens and 10 ones = 2 hundreds, 9 tens, 10 ones).

Difficulty levels

Entry

Subtracting with Dienes blocks, physically exchanging 1 ten for 10 ones when the top digit is smaller.

Example task

Use Dienes blocks to work out 342 - 117. Exchange when needed.

Model response: Ones: 2 - 7, need to exchange 1 ten for 10 ones. Now 12 - 7 = 5. Tens: 3 - 1 = 2. Hundreds: 3 - 1 = 2. Answer: 225.

Developing

Setting out columnar subtraction on paper with exchanges recorded correctly, using a place value grid.

Example task

Use columnar subtraction to calculate 523 - 247.

Model response: Ones: 3 - 7, exchange a ten. 13 - 7 = 6. Tens: 1 - 4 (now 1 ten after exchange), exchange a hundred. 11 - 4 = 7. Hundreds: 4 - 2 = 2. Answer: 276.

Expected

Fluent columnar subtraction of any three-digit numbers, including cascading exchanges, without support.

Example task

Calculate 504 - 268 using columnar subtraction.

Model response: Ones: 4 - 8, exchange from tens. But tens = 0, so exchange from hundreds first: 5 hundreds becomes 4 hundreds and 10 tens. Then exchange 1 ten: 9 tens and 14 ones. 14 - 8 = 6. 9 - 6 = 3. 4 - 2 = 2. Answer: 236.

Greater Depth

Solving subtractions with multiple zeros and checking using addition; explaining the exchange process.

Example task

Calculate 600 - 347. Check your answer by adding.

Model response: Exchange: 600 = 5 hundreds, 9 tens, 10 ones. 10 - 7 = 3. 9 - 4 = 5. 5 - 3 = 2. Answer: 253. Check: 253 + 347 = 600. Correct.

CPA Stages

concrete

Subtracting three-digit numbers using Dienes blocks, physically exchanging 1 ten for 10 ones and 1 hundred for 10 tens when needed

Transition: Child completes 3 subtractions with exchange without prompting, verbalising: 'I need to exchange because there aren't enough ones'

pictorial

Recording columnar subtraction with drawn place value counters showing crossed-out and exchanged values

Transition: Child records exchanges correctly in the compact notation without needing to draw counters first

abstract

Performing compact columnar subtraction with exchanges recorded as crossed-out digits and adjusted values

Transition: Child handles cascading exchanges (e.g. 300 − 147) independently and verifies every answer using the inverse

Delivery rationale

Primary maths (Y3) with concrete stage requiring physical manipulatives (Dienes blocks (ones, tens, hundreds), place value mat (H, T, O)). AI delivers instruction; facilitator sets up materials.

Estimation and inverse operations in calculation

skill AI Facilitated

MA-Y3-C016

Estimation before calculation gives a benchmark against which to check the answer (if 350 + 270 ≈ 600, an answer of 62 is clearly wrong). Using the inverse operation to check (doing the reverse calculation to verify) completes the checking cycle. Mastery means pupils routinely estimate before calculating and check using the inverse, and can identify when an answer is unreasonable.

Teaching guidance

Build estimation as a habit before every calculation: 'Round each number to the nearest hundred, add them, and write down your estimate.' After calculating, compare the exact answer to the estimate and judge reasonableness. For inverse checking: after computing 352 + 178 = 530, check by doing 530 – 178 = 352. Connect estimation to rounding, which is formalised in Year 4. Discuss why checking matters in real-world contexts (making change, measuring).

Vocabulary: estimate, approximate, round, inverse, check, verify, reasonable, expect, predict, difference
Common misconceptions

Pupils often see estimation as a separate activity unconnected to the main calculation. They may estimate after calculating (when the estimate is biased by the answer they already have) rather than before. Some pupils do not understand that checking with the inverse should give back the original number — they just repeat the original calculation.

Difficulty levels

Entry

Estimating the answer to an addition or subtraction by rounding both numbers to the nearest 100.

Example task

Estimate the answer to 312 + 489 by rounding to the nearest hundred.

Model response: 312 rounds to 300. 489 rounds to 500. 300 + 500 = 800. So the answer is about 800.

Developing

Estimating before calculating, then comparing the estimate with the exact answer to judge reasonableness.

Example task

Estimate 278 + 345 first, then calculate exactly. Is your answer reasonable?

Model response: Estimate: 300 + 300 = 600. Exact: 278 + 345 = 623. 623 is close to 600, so my answer is reasonable.

Expected

Using inverse operations to check calculations: after adding, subtracting to verify; after subtracting, adding to verify.

Example task

Calculate 453 + 279. Check your answer using the inverse operation.

Model response: 453 + 279 = 732. Check: 732 - 279 = 453. My original number comes back, so the answer is correct.

Greater Depth

Using estimation to spot incorrect answers and explain why they must be wrong.

Example task

A pupil says 356 + 278 = 534. Without calculating the exact answer, explain why this must be wrong.

Model response: 356 rounds to 400 and 278 rounds to 300, so the answer should be about 700. 534 is much less than 700, so the answer must be wrong. Also, 356 + 278 must be more than 356 + 200 = 556, and 534 < 556, so it is definitely wrong.

CPA Stages

concrete

Using Dienes blocks to round numbers to the nearest hundred before adding, then checking the actual answer against the estimate

Transition: Child routinely estimates by rounding before calculating without being prompted, and uses addition to check subtraction

pictorial

Recording estimates alongside calculations on paper, drawing number line jumps to show inverse checking

Transition: Child independently writes estimate, calculates, and checks for every addition/subtraction without the recording frame

abstract

Mentally estimating before calculating, identifying unreasonable answers, and using inverse operations to verify without visual aids

Transition: Child spontaneously identifies implausible answers and explains why, using estimation and inverse checking as habits

Delivery rationale

Primary maths (Y3) with concrete stage requiring physical manipulatives (Dienes blocks, number line (0-1000)). AI delivers instruction; facilitator sets up materials.