All posts

Reading and writing large numbers: place value up to a million

27 July 2026 · 6 min read

Reading and writing large numbers: place value up to a million

In a hurry? Skip the reading and check where your own child stands: Start the 5-minute test →

Through grade 2 the number range mostly tops out at 100, in grade 3 at 1,000 — and then it moves fast: ten-thousands, hundred-thousands, eventually a million. For children that jump is bigger than the curriculum heading suggests. It's not just about counting further, it's about recognising every digit of a number at its correct place.

That's exactly where the classic mix-ups start: 40,006 and 4,600 look similar at a glance but differ by more than a factor of eight. A child who can't confidently name the place values will mix the two up easily — not from carelessness, but because the underlying system isn't yet internalised.

The place-value table: the most important tool

The most reliable aid is a simple table of columns — right to left: ones, tens, hundreds, then (set off by a small gap or a period, as German number formatting does) thousands, ten-thousands, hundred-thousands, then millions. Every digit of a number gets exactly one column, no more and no fewer.

Enter 340,006 into that table and it immediately shows why it differs from 34,600: in one number the zeros sit in the hundreds, tens and ones place in the middle, in the other they sit somewhere else entirely. Without the table it stays a gut feeling; with it, it becomes a row you can simply read off.

The trap: zeros as placeholders

The most common mistake when writing large numbers is dropping a zero in the middle. “Forty thousand and six” (40,006) quickly becomes “4,006” or “40,06” on paper — the two zeros between the ten-thousands and the ones place disappear because they don't stand out when spoken.

The reason: speech only names what's non-zero — nobody says “forty thousand zero hundred zero tens six”. Writing, though, needs a digit in every single place, even where it's a 0. The counter-exercise: before writing, go through the place-value table out loud, column by column, and deliberately put a 0 in every empty one.

When number words lead you astray

German number words make large numbers extra tricky because they don't always mirror digit order — a quirk worth knowing if you're helping in German. “Einundzwanzig” (21) literally says “one-and-twenty”: the ones digit first, the tens digit second, the reverse of how 21 is written. In bigger numbers the same reversal repeats one level up.

This so-called digit-reversal isn't a quirk of individual children — it's a well-known feature of German that trips up learners internationally, since many other languages say tens before ones. Knowing that lets you file the mistake correctly: not as a calculation error but as a translation glitch between spoken and written number. Saying the number aloud while writing digit by digit at the same time helps decouple the order.

Practice: from everyday life to the place-value table

Large numbers feel abstract as long as they only live in the maths exercise book. Everyday references make them concrete:

  • Price tags and odometers: how many residents does the nearest city have? How many kilometres does the family car's odometer show?
  • Break numbers apart and rebuild them: say 340,006 out loud, enter it into the place-value table, then write it back as a digit sequence — without the table.
  • Find neighbouring numbers: given a large number, find the next round ten-thousand or hundred-thousand up — this trains a feel for order of magnitude.

The large number range isn't a new subject — it's the same place-value idea that already applies to small numbers, just with more columns. Once the place-value table is solid, millions become just as natural as hundreds once were.

Frequently asked questions

Why do numbers like 40,006 and 4,600 get mixed up so easily?

Because the two numbers look similar at a glance but differ by more than a factor of eight. Without solid place-value understanding — which digit sits in which place — this isn't carelessness, it's a sign the underlying system isn't internalised yet.

What's a place-value table, and why does it help?

A simple table of columns from right to left: ones, tens, hundreds, thousands and so on. Every digit gets exactly one column, which makes it visible why, say, 340,006 differs from 34,600 instead of leaving it a guess.

Why does my child sometimes drop a zero in the middle of a large number when writing it?

Because speech only names what's non-zero — nobody says "forty thousand zero hundred zero tens six." Writing, though, needs a digit in every place. The fix: go through the place-value table out loud before writing and deliberately put a 0 in every empty column.

Why does my child sometimes reverse the digit order in numbers like 24?

That's a quirk of German: "vierundzwanzig" names the ones digit first, then the tens digit — the reverse of how 24 is written. It's not a calculation mistake, it's a well-known translation glitch between the spoken and written number.

Was this post helpful?

Reading and writing large numbers: place value up to a million