Free Teacher Resources

Base-Ten Blocks

See any number built from thousands, hundreds, tens, and ones — and watch place value come to life.

Thousands

×0
none

Hundreds

×2

Tens

×4

Ones

×7
Expanded form

200 + 40 + 7 = 247

About the Base-Ten Blocks

Place value clicks for most students the moment they can see ten ones become one ten, and one hundred separate cubes stack into a flat hundred block. This tool renders any number from 0 to 9,999 as thousands, hundreds, tens, and ones blocks built from individual unit squares, color-coded by place so the grouping is visible rather than just labeled.

Type a number directly, drag the slider, or tap the +1 / +10 / +100 / +1000 buttons to change it one place at a time and watch which block group grows.

How to use it in your classroom

  1. Enter a number in the box, or drag the slider to land on a value between 0 and 9,999.
  2. Use the +1, +10, +100, and +1000 buttons to build a number up one place at a time and watch each block group update.
  3. Compare the four place-value panels — thousands, hundreds, tens, ones — to see how many blocks of each size make up the current number.
  4. Check the expanded form at the bottom, which writes the number as the sum of its place values.

Tips from the classroom

  • Start a lesson at zero and build up using only the +1 button until you cross ten, so students see the regrouping moment rather than jumping straight to a four-digit number.
  • Use the +100 and +1000 buttons in isolation to isolate one place value at a time when a student is confusing tens and hundreds.
  • Pair this with physical base-ten blocks at a small group table and use the screen as the model students check their hands-on work against.
  • The expanded form line is a quick formative check — cover the visual blocks and ask a student to predict it before revealing.

Frequently asked questions

What's the largest number the tool can display?

9,999. Beyond that there's no fifth place-value group, so the display is capped at four digits.

Why are the tens blocks shown as a single column instead of a flat square?

A column of ten unit cubes is the standard base-ten rod, kept visually distinct from the hundred flat so the size difference between a ten and a hundred stays obvious at a glance.

Does typing a number directly work the same as using the buttons?

Yes, typing a number, dragging the slider, and using the increment buttons all update the same value and all four block panels refresh together.