Math // Number Representation & Place Value
Reading and writing numbers (age 9+)
Read, write, order, and compare whole numbers up to at least 1,000,000 using base-ten numerals, number names, expanded form, and place-value understanding
Quick check
Can the learner read and write numbers into the millions — like 1,340,000 — and put a set of large numbers in order correctly?
Ask this to see whether the topic is secure.
Topic // Mastery
What mastery looks like
- Write 403,072 in words and in expanded form
- Compare 548,301 and 543,801 using < and explain the reasoning
- Order four six-digit numbers from smallest to largest
Topic // Map
Where this fits
- RequiredMust come first
- HelpfulHelps, but not essential
Before this
2 topics- Comparing Large NumbersRequired
Number Representation & Place Value // Ages 8 to 9
Comparing beyond 1000 is prerequisite to comparing up to 1,000,000
- Place Value × 10 PatternRequired
Number Representation & Place Value // Ages 9 to 10
Understanding ×10 place-value relationship supports reading/writing larger numbers
You are here
Reading and writing numbers (age 9+)
Ages 9 to 10 // Method
Leads to
2 topics- Working with Large NumbersRequired
Number Representation & Place Value // Ages 9 to 10
Must read/write/compare numbers before solving problems with them
Number Representation & Place Value // Ages 10 to 11
Numbers to 10M extends Y5 numbers to 1M
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
For ages 9-10: read, write, order and compare whole numbers to at least 1,000,000 across numerals, number names and expanded form, determining each digit's value. The central skill is reading by three-digit GROUPS (periods) using the comma as a group marker, with special attention to placeholder zeros (403,072; 500,006) and to comparing by scanning from the highest place first. Large numbers should be grounded in real contexts (populations, distances) so magnitudes carry meaning.
Common misconceptions
- Reading digit-by-digit instead of by groups (misreading 403,072).
- Dropping or misplacing internal zeros (403,072 → 43,072 or 4,372).
- Misplacing the thousands comma so the group boundary and magnitude are wrong.
- Ordering by digit count or left-alignment rather than place value.
- Saying 'and' in the wrong place / mangling the thousands word.
Useful representations
- Six-column place-value chart grouped in threes (periods)
- Numeral with comma grouping | number name | expanded form
- Place-value counters / Gattegno chart to millions
- 0-1,000,000 number line for magnitude
- Real data (populations) as reading/ordering material
Teaching practices
- Teach reading by three-digit GROUPS (thousands period, ones period), using the comma as the group marker, not digit-by-digit.
- Extend the six-column place-value chart and keep numeral / words / expanded form synchronised.
- Prioritise multi-zero numbers (403,072; 500,006) — the dominant error source at six digits.
- Compare/order using the highest-place-first scan generalised to six digits, aligning by place.
- Anchor to real large-number contexts (city populations, distances) for meaning.
Activities to try
- 1
Periods-based number translator to a million
Why it works: A six-digit number is read and built as two three-digit groups; internal zeros are placeholders that hold a column empty, and that empty column still needs its 0 so the magnitude stays correct.
- Build a six-column place-value chart split by a comma into a thousands period and a ones period (e.g. 403 | 072), and add a millions column when showing 1,000,000, which needs seven digits.
- Enter or read a number and keep three linked forms in sync: the grouped numeral (403,072), the number name ('four hundred and three thousand and seventy-two') and expanded form (400,000 + 3,000 + 70 + 2).
- Read the number by chunks, one period at a time, rather than reciting single digits.
- Work deliberately on zero-heavy numbers: write 500,006; write 'four hundred thousand and seven' as a numeral (400,007); read 403,072 aloud.
- Place each number on a 0-1,000,000 number line and tie it to a real quantity such as a city's population.
- 2
Compare and order six-digit numbers from the highest place
Why it works: When numbers are aligned by place value (right-aligned), magnitude is decided by the highest place at which two numbers differ, not by left-alignment, the first digit alone, or the final digits. For whole numbers written without leading zeros, a number with more digits is always larger (100,000 > 99,999), and this is the same rule applied to an extra highest place.
- Compare pairs such as 548,301 and 543,801, aligning them by place and scanning from the highest place first.
- State which single place decides the comparison and stop there (here the thousands digit: 8 > 3, so 548,301 > 543,801).
- Order a set of four six-digit numbers from smallest to largest, justifying each step by place value.
- Include pairs that differ only in a middle place so the deciding digit is not at either end.
- 3
Expanded form by place value, not face value
Why it works: Each digit's contribution equals its face value times its place value; dropping the place multiplier changes the number.
- Decompose a six-digit number into place-value parts, naming each digit with its place ('7 tens = 70', not '7').
- Rebuild the number by adding the parts back and check it matches the original numeral.
- Compare a correct expansion (400,000 + 3,000 + 70 + 2) with a face-value error (400,000 + 3,000 + 7 + 2) and explain which digit is wrong and why.
Topic // Standards
Curriculum standards
- Common Core State Standards for Mathematics
- 4.NBT.2
- The national curriculum in England: Key stages 1 and 2 framework document
- Ma5/2.1a
Math // Number Representation & Place Value
More in Number Representation & Place Value
- Negative numbers in contextAges 9 to 10ConceptInterpret negative numbers in context (temperature, sea level, bank balance); count forwards and backwards with positive and negative whole numbers, including…
- Rounding Large NumbersAges 9 to 10MethodRound any whole number up to 1,000,000 to the nearest 10, 100, 1,000, 10,000, or 100,000 using place-value understanding
- Counting forwards and backwards (age 9+)Ages 9 to 10MethodCount forwards and backwards in steps of powers of 10 (10, 100, 1000, 10,000, 100,000) for any given number up to 1,000,000
- Roman numerals to 1000Ages 9 to 10ConceptRead Roman numerals to 1000 (M) and recognise years written in Roman numerals
- Place Value × 10 and ÷ 10Ages 10 to 11ConceptRecognise that in a multi-digit number, a digit in one place represents 10 times as much as in the place to its right and 1/10 of what it represents in the…
- Place value of each digitAges 8 to 9ConceptRecognise the place value of each digit in a four-digit number (thousands, hundreds, tens, and ones)
- Reading and writing numbers (age 10+)Ages 10 to 11MethodRead, write, and compare decimals to thousandths using base-ten numerals, number names, and expanded form; compare using >, =, < based on place-value meaning
- Numbers to Ten MillionAges 10 to 11MethodSolve number and practical problems involving reading, writing, ordering, comparing, rounding, and negative numbers up to 10,000,000