Math // Data & Statistics
Bar graphs
Interpret and present discrete and continuous data using appropriate graphical methods, including bar charts and time graphs
Quick check
Can the learner choose the right type of chart for some data — for example, a bar chart for favourite colours or a line graph for temperature over a week — and draw it correctly?
Ask this to see whether the topic is secure.
Topic // Mastery
What mastery looks like
- Read a time graph showing temperature changes over a day
- Present data about plant growth over weeks as a time graph
- Explain the difference between a bar chart (discrete) and a time graph (continuous)
Topic // Map
Where this fits
- RequiredMust come first
- HelpfulHelps, but not essential
Before this
2 topicsData & Statistics // Ages 6 to 9
Distinguishing discrete from continuous data and choosing graphical methods requires these terms
- Scaled picture and bar graphsRequired
Data & Statistics // Ages 8 to 9
Scaled bar charts are prerequisite to continuous data and time graphs
You are here
Bar graphs
Ages 8 to 9 // Representation
Leads to
5 topics- Line graph problemsRequired
Data & Statistics // Ages 9 to 10
Y4 bar charts and time graphs are prerequisite to line graph problem-solving
Data & Statistics // Ages 11 to 13
KS3 construction of bar and vertical line (bar) charts for numerical data, and choosing representations for the data type, builds directly on KS2 presentation of discrete and continuous data with appropriate graphs including bar charts
- Seasonal changes (age 8+)Helpful
Science // Earth's Systems // Ages 8 to 9
Representing weather data in graphical displays requires the bar chart and time graph skills taught in Math
- Recording data and resultsHelpful
Science // Scientific Inquiry // Ages 9 to 11
Complex science graphs (scatter, line) build on maths discrete/continuous data graphing
- Tables, charts, and graphsHelpful
Science // Scientific Inquiry // Ages 12 to 13
Science inquiry recording data in tables and graphs draws on the bar chart and time graph skills from Math data representation
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 8-9, learners decide which graph type fits which data type and read time graphs both at and between plotted points. Discrete data (counted, separate categories) belong in a bar chart with gaps between bars; continuous data are measured quantities, and when a measurement changes over time (temperature through a day, plant height over weeks) it fits a time/line graph whose points are joined because real values exist between them. Three load-bearing ideas: (1) the discrete/continuous distinction drives the choice of representation, (2) a joined line gives estimated values BETWEEN the plotted points (interpolation), which assumes the quantity changed fairly steadily between readings, and (3) the vertical scale must be read before judging how big a change is. Teaching contrasts the two graph types on related real data and reads time graphs at AND between points.
Common misconceptions
- Chooses the wrong representation for the data type — separate bars for continuous time data, or joins discrete category bars into a line
- Believes a time graph only tells us the values at the plotted points, not in between (misses continuity)
- Reads a steep line as a big change without checking the vertical scale (misleading-scale effect)
- Reads the shape of the line as a literal picture of the situation rather than as values against axes
Useful representations
- Bar chart with separated bars (discrete categories)
- Time graph / line graph with joined points (continuous change)
- Paired display: the same context shown both ways to expose which fits
- Axis with a clearly marked, even vertical scale
Teaching practices
- Decide the graph type from the data type: counted categories → bar chart (bars separated); measured-over-time → time graph (points joined)
- Read time graphs both at plotted points AND between them, naming that the line shows continuous change (interpolation)
- Always read the vertical scale before describing a change, so a steep-looking line isn't over-read
- Contrast a bar chart and a time graph of related data side by side so the difference in what each shows is explicit
Activities to try
- 1
Dual-view grapher: choose the graph that fits the data
Why it works: A joined line only makes sense when in-between values are real — that is exactly what continuous data means; counted categories have no in-between, so they go in separated bars.
- Take a data set and choose whether to show it as separated bars or a joined line.
- For 'favourite pets' (counted categories, e.g. cats and dogs) choose bars with gaps; for 'classroom temperature through the day' choose a joined line.
- When tempted to join category values, ask yourself: 'what would a point BETWEEN cats and dogs mean?' and notice there is no sensible answer.
- For the temperature line, drag a vertical guide to estimate the value at a time that was never actually recorded, e.g. 10:30, between the plotted points.
- Say out loud why the line makes sense for temperature but not for pet categories, using the words discrete and continuous.
- 2
Check the scale before calling a change 'big'
Why it works: Steepness alone is misleading: the spacing of the vertical scale changes how big a change looks, so you must read the scale before judging the size of a change.
- Look at a temperature line that appears steep and, before describing the change, read the numbers on the vertical axis.
- Compare the same temperature data drawn on a stretched (widely spaced) vertical axis and on a compressed one; notice the line looks dramatic or gentle while the data is identical.
- Optionally use a scale slider that stretches or shrinks the vertical axis of the same data to feel how the apparent size of the change changes.
- State the actual size of the change in degrees, not just 'huge' from the steepness.
- 3
Interpret a real time graph at and between points
Why it works: Interpreting continuous data means estimating values between points and reading rising/falling as change over time; choosing bars for discrete categories and lines for measured-over-time shows the data type drives the representation.
- Read a time graph of classroom temperature through one day: state the temperature at a marked time, and estimate it at an unmarked time such as 10:30 by reading between points.
- Describe what a falling section after 3pm tells you about the situation (temperature getting cooler over time).
- Then take a table of how many children chose each of four fruits and decide which graph to draw; draw separated bars against an even scale.
- Explain in words why a joined line is right for temperature but a bar chart is right for the fruit choices.
Topic // Standards
Curriculum standards
- The national curriculum in England: Key stages 1 and 2 framework document
- Ma/KS2/Y4/S/1
Math // Data & Statistics
More in Data & Statistics
- Picture & Bar GraphsAges 7 to 8RepresentationDraw a picture graph and a bar graph (with single-unit scale) to represent a data set with up to four categories; solve put-together, take-apart, and compare…
- Reading tablesAges 9 to 10MethodComplete, read, and interpret information in tables, including timetables
- Sorting Data into CategoriesAges 6 to 8MethodOrganise and represent data with up to three categories by counting objects in each category and sorting categories by quantity
- Pictograms and tally chartsAges 6 to 8RepresentationInterpret and construct simple pictograms, tally charts, block diagrams, and simple tables
- Sorting into categories (age 6+)Ages 6 to 8MethodInterpret categorical data by asking and answering questions about totals, how many in each category, and how many more or less one category has than another
- Statistical Analysis VocabularyAges 9 to 11LanguageRead, write, and use the vocabulary of statistical analysis — mean, median, mode, range, frequency, data, sample, average, chart, table, graph, pie chart…
- Pie chartsAges 10 to 11RepresentationInterpret and construct pie charts: calculate sector angles from data, draw sectors accurately, and read values from pie charts to solve problems
- Calculating the MeanAges 10 to 11MethodCalculate and interpret the mean as an average of a data set