Skip to content
Singapore Primary Maths

Primary 2 maths · Operations · About 12 minutes

Written subtraction across a zero

Use adjacent place-value exchanges, including across a zero, in three-digit subtraction

Start the interactive lesson →Practise: Subtraction station

What you will learn

Models used: place-value charts, number sentences, bar models, stories.

Before you start

Exchange, then subtract

Work out 402 − 187.

  1. Line up ones under ones and tens under tens. Start on the right.

    402 − 187

    hundredstensones
    First number402
    −187
    Answer???
  2. Exchange 1 hundred for 10 tens. The top number still has the same value.

    1 hundred = 10 tens

    hundredstensones
    First number430102
    −187
    Answer???

    1 hundred10 tens

  3. Exchange 1 ten for 10 ones. The top number still has the same value.

    1 ten = 10 ones

    hundredstensones
    First number4309212
    −187
    Answer???

    1 ten10 ones

  4. Now subtract the ones. Write 5 in this column.

    12 − 7 = 5

    hundredstensones
    First number4309212
    −187
    Answer??5
  5. Now subtract the tens. Write 1 in this column.

    9 − 8 = 1

    hundredstensones
    First number4309212
    −187
    Answer?15
  6. Now subtract the hundreds. Write 2 in this column.

    3 − 1 = 2

    hundredstensones
    First number4309212
    −187
    Answer215
  7. Read the answer from left to right. Add back the amount taken away to check.

    215 + 187 = 402

    hundredstensones
    First number4309212
    −187
    Answer215

Worked example: Fill one answer box at a time

Work out 503 − 268.

hundredstensones
First number503
−268
Answer???
  1. Line up ones under ones and tens under tens. Start on the right.

    503 − 268

    hundredstensones
    First number503
    −268
    Answer???
  2. Exchange 1 hundred for 10 tens. The top number still has the same value.

    1 hundred = 10 tens

    hundredstensones
    First number540103
    −268
    Answer???

    1 hundred10 tens

  3. Exchange 1 ten for 10 ones. The top number still has the same value.

    1 ten = 10 ones

    hundredstensones
    First number5409313
    −268
    Answer???

    1 ten10 ones

  4. Work in the highlighted column.

    hundredstensones
    First number5409313
    −268
    Answer???
    What digit belongs in the ones column?

    5

  5. Work in the highlighted column.

    hundredstensones
    First number5409313
    −268
    Answer??5
    What digit belongs in the tens column?

    3

  6. Work in the highlighted column.

    hundredstensones
    First number5409313
    −268
    Answer?35
    What digit belongs in the hundreds column?

    2

  7. Read the answer from left to right. Add back the amount taken away to check.

    235 + 268 = 503

    hundredstensones
    First number5409313
    −268
    Answer235

Common mistakes to discuss

Check your understanding

Explain your reasoning to an adult, then try a fresh question in the interactive lesson. A result from one attempt is not proof of lasting mastery.

Try this lesson →

Related Primary 2 lessons