SumReflex Math tools

Grade 4 data lesson

Dot Plots: Show Every Number in a Dataset

A dot plot places one dot for each data value above a number line, stacking repeated values.

Grade 4 Data Display and Interpretation 15 min read

What is a dot plot?

A dot plot shows numerical data on a number line. Each dot represents one item or measurement.

When a value repeats, its dots stack vertically. The tallest stack shows the most frequent value.

A dot plot might be used for

  • Showing plant heights: every plant keeps its exact centimeter measurement.
  • Recording goals in games: stacked dots show how often each goal total occurred.
  • Comparing pencil lengths: the plot reveals repeated lengths, gaps, and the full range.
  • Tracking daily temperatures: each day contributes one dot at its measured temperature.
  • Displaying quiz scores: the tallest stack identifies the most common score.
  • Recording shoe sizes: repeated sizes can be counted without losing individual values.
  • Showing books read per student: each student contributes one dot at the correct number.
  • Comparing travel times: two plots with the same scale can show which group usually took longer.
  • Recording pet counts: dots above 0, 1, 2, and so on show the distribution across families.
  • Showing jump distances: small measurement datasets can be compared value by value.
  • Finding the range: the leftmost and rightmost dots reveal the least and greatest values.
  • Spotting clusters and gaps: groups of dots and empty positions show the shape of the data.

What a dot plot can reveal

You can count the total number of values, find the least and greatest values, see the range, spot gaps, and identify the mode or most common value.

Read in this order

  • check the title and unit
  • read the number-line scale
  • remember one dot means one value
  • count each stack
  • compare the overall patterns

Visual example 1: Garden A

Garden A heights are 8, 9, 9, 10, 10, 10, 11, and 12 cm. There are 8 dots because 8 plants were measured.

The tallest stack is above 10, so 10 cm is the most common height.

Example 1: Garden A plant heightsEach dot represents one plant89101112Plant height in centimetersRead each vertical stack above its number

Worked example 1: read Garden A

There are 8 dots, so 8 plants were measured.

The tallest stack is above 10, so the mode is 10 cm.

The least value is 8 and the greatest is 12, so the range is 12 - 8 = 4 cm.

Visual example 2: Garden B

Garden B heights are 8, 8, 9, 10, 11, 11, 11, and 12 cm. This plot also has 8 dots and uses the same 8-to-12 scale.

The tallest stack is above 11, so 11 cm is the most common height. Matching scales make the two gardens easy to compare.

Example 2: Garden B plant heightsEach dot represents one plant89101112Plant height in centimetersRead each vertical stack above its number

Worked example 2: read Garden B

There are 8 dots, so 8 plants were measured.

The tallest stack is above 11, so the mode is 11 cm.

The least value is 8 and the greatest is 12, so the range is 12 - 8 = 4 cm.

Compare the two dot plots

Similarities: both have 8 plants, the same least value, the same greatest value, and the same 4 cm range.

Difference: Garden A has mode 10 cm, while Garden B has mode 11 cm.

Garden B also has two 8 cm plants, while Garden A has only one. The totals and ranges match, but the distributions do not.

How to make a dot plot

Draw a number line that includes every value. Read one data value at a time and add one dot above that number. Stack repeated values neatly. Count the dots at the end to check against the original dataset.

Mistakes to avoid

  • using uneven number-line steps
  • drawing one dot per different number instead of per data value
  • placing repeated dots side by side instead of stacking
  • forgetting the measurement unit
  • comparing plots with different scales without noticing

When a dot plot is the best choice

Use a dot plot for a small numerical dataset when every exact value should remain visible. A frequency table gives a shorter list of counts, while a bar graph is better when the data are named categories rather than measurements.