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

Ages
9 to 10
Type
Method
Builds on
2 topics
Leads to
2 topics
Standards
2 codes

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

What a learner can do once this topic is secure.
  • 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

What to learn first and what this topic opens up, with the reason for each link. Required links come first.
  • RequiredMust come first
  • HelpfulHelps, but not essential

Before this

2 topics
  • Number Representation & Place Value // Ages 8 to 9

    Comparing beyond 1000 is prerequisite to comparing up to 1,000,000

  • 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

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. 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.

    1. 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.
    2. 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).
    3. Read the number by chunks, one period at a time, rather than reciting single digits.
    4. Work deliberately on zero-heavy numbers: write 500,006; write 'four hundred thousand and seven' as a numeral (400,007); read 403,072 aloud.
    5. 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. 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.

    1. Compare pairs such as 548,301 and 543,801, aligning them by place and scanning from the highest place first.
    2. State which single place decides the comparison and stop there (here the thousands digit: 8 > 3, so 548,301 > 543,801).
    3. Order a set of four six-digit numbers from smallest to largest, justifying each step by place value.
    4. Include pairs that differ only in a middle place so the deciding digit is not at either end.
  3. 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.

    1. Decompose a six-digit number into place-value parts, naming each digit with its place ('7 tens = 70', not '7').
    2. Rebuild the number by adding the parts back and check it matches the original numeral.
    3. 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

Codes for the curriculum statements this topic maps to. Each publisher owns its standard text.
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