Sometimes the best math lessons start with a pile of bricks on the table.
When I introduced dot plots, I wanted students to experience the data first instead of jumping straight into a worksheet. So, I pushed the tables together to make one big workspace and dumped about 100 building bricks (interlocking bricks like LEGO-style blocks) into the middle.
Immediately students were interested. And the best part? The entire activity naturally led us into understanding how a dot plot organizes data.
This is one of those lessons you can set up in minutes and run tomorrow.
The Challenge
Students could build towers, but there were a few restrictions.
Rules
- Towers must be one brick wide (only building straight up)
- Towers can be at most 8 bricks tall
- Students have 2 minutes to build
This is a perfect moment to pause and talk about the math language.
Ask students what “at most 8” means. They quickly realize that towers can be 8 or fewer bricks, but not taller than 8.
Then start the timer and let students build.
When the time ends, any leftover bricks automatically become towers of 1.
Now you have a table full of towers — and a lot of data.
Talking About Data
Before organizing anything, ask students:
“What are some ways we’ve organized data before?”
Students might mention:
- putting numbers least to greatest
- making charts
- making graphs
Explain that today you are going to organize the data using a number line, which will lead to a dot plot activity.
Building the Dot Plot
Draw a number line from 1 to 8 on the table or large paper.
Explain that the smallest possible tower is 1 brick tall and the tallest possible tower is 8 bricks tall.
Now students organize the towers.
- A tower 3 bricks tall goes above 3
- A tower 5 bricks tall goes above 5
- Towers with the same height stack above the same number
I showed students two towers of height 1 as an example and then stepped back and let them organize the rest.
Without realizing it yet, they had just created a dot plot.
Reading the Dot Plot
Now the fun part begins: asking questions about the data.
Try questions like:
- How many towers are 3 bricks tall?
- How many towers are at least 4 bricks tall?
- How many towers are at most 5 bricks tall?
- Which tower height appears the most often?
Because the towers are visual, students can answer these questions very quickly.
Extending the Activity (Upper Grades)
With older students (like my 6th graders), we took the activity a little further.
Mode
Students quickly saw the mode as the tower height that appeared most often on the dot plot.
Range
Then we discussed range by finding the difference between the tallest tower and the shortest tower.
Median
Next, we used the dot plot to find the median.
Students wrote down the number each tower represented. For example, if there were three towers that were 4 bricks tall, the number 4 appeared three times in the data set.
Once all the numbers were listed, we placed them in order and found the middle number, which is the median.
Mean
Finally, we used the same list of numbers to find the mean.
Students:
- Added all the tower heights together
- Divided by the total number of towers
Because students had already seen the towers visually on the dot plot, the mean and median calculations felt much more meaningful.
Why This Dot Plot Activity Works
Students create the data themselves, which makes the graph much more meaningful.
Instead of looking at numbers on a worksheet, they are:
- building towers
- organizing the data
- reading the dot plot
- analyzing the information
By the time students look at dot plots on paper, they already understand what the graph represents.
And that makes the lesson stick.
Teacher Notes
If you try this activity:
- It works well for grades 3–6
- For larger classes, try small groups
- Keep the height limit low (I used at most 8 bricks) so the number line stays manageable
This is a simple, hands-on way to introduce dot plots, data organization, and basic statistics.

