Cumulative Frequency Graphs

Curriculum Hub → Maths Lessons → Statistics → Representing Data → Cumulative Frequency Graphs

A cumulative frequency graph (also called an ogive) is used when data is grouped into class intervals. You plot running totals of frequency against upper class boundaries, join the points with a smooth curve, then read off estimates for the median, quartiles and interquartile range.

This GCSE guide covers the full method: what cumulative frequency means, how to draw the graph step by step, how to interpret it, teacher’s guide, common mistakes to avoid, and five exam-style questions with worked solutions. Download the free PDF worksheet (same five questions, ready to print) or follow the video tutorial to teach or revise the topic.

What is cumulative frequency?

Cumulative frequency is the running total of the frequencies in a grouped table. Each row tells you how many values fall in that class interval; the cumulative frequency column tells you how many values are less than or equal to the upper boundary of that interval.

For example, if 5 apples have diameter 100–120 mm and 25 have diameter 120–140 mm, then 30 apples have diameter less than or equal to 140 mm. That running total is what you plot on a cumulative frequency graph.

Grouped data is useful for large data sets, but you no longer know every individual value. A cumulative frequency graph brings back what you need for GCSE questions: you can estimate the median, quartiles, interquartile range, percentages and comparisons between distributions.

Frequency vs cumulative frequency

  • Frequency: how many values lie in one class interval (e.g. 25 apples between 120 mm and 140 mm).
  • Cumulative frequency: the total number of values up to the end of that interval (e.g. 30 apples with diameter ≤ 140 mm).

On the graph, frequency would be shown with a bar chart or histogram. Cumulative frequency is shown with a smooth S-shaped curve (an ogive) because the totals only ever increase.

Teacher’s Guide

Cumulative frequency graphs teaching example. Part of the Lesson Pack available to members.

Students can learn the method for drawing cumulative frequency graphs without ever understanding why they exist. Instead, we should begin with why we draw them. Cumulative frequency graphs answer questions such as: What percentage of the data lies above or below a certain value? or Where does someone rank? Are they in the top 10% or the bottom 25%?

Once students see that cumulative frequency is used to compare distributions, find percentiles, and make decisions based on thresholds, the graph has a genuine purpose. It becomes something worth drawing, rather than simply another graph they have to produce.

I like to give students a handout of the example I am modelling at the front of the class. As they work alongside me, they can focus on the mathematics rather than rushing to copy from the board. They can clearly see the graph, know exactly where to plot each point, and leave the explanation with a correct, annotated example to refer to when working independently later in the lesson.

Video: plot and interpret a cumulative frequency graph

Watch the tutorial below to see the full GCSE method modelled from start to finish: completing the cumulative frequency column, plotting upper class boundaries, joining the points with a smooth curve, and reading estimates back from the graph. The video works through three examples a cycling times question, an age distribution, and a ratio problem about pass marks.

Want to practise alongside the video? Members can download the PDF for their students.

What the video covers

  • Example 1: Cycling finishing times (60 students): complete the cumulative frequency table, plot the ogive using upper time boundaries, then estimate the median finishing time (about 1.9 hours, or 1 hour 54 minutes).
  • Example 2: Ages of 100 people: draw the cumulative frequency graph from a given table, estimate the median age (about 50 years), then estimate how many people are older than 55 (about 35).
  • Example 3: Minimum pass mark (120 students): read from a cumulative frequency graph when the ratio of students who failed to students who passed is 3 : 5 giving 45 failures and a minimum pass mark of about 35.

The written step-by-step guide below follows the same order as the video. Use the video for live modelling in class, or the text sections for revision and independent study.

How to draw a cumulative frequency graph (step by step)

Follow these five steps whenever you are asked to draw a cumulative frequency graph from a grouped frequency table at GCSE.

Step 1: Complete the cumulative frequency column

Add a cumulative frequency column to the table. The first cumulative frequency equals the first frequency. Each following entry adds the next frequency onto the running total.

For Marcus’s apples (80 apples in total):

Diameter (d mm)FrequencyCumulative frequency
100 < d ≤ 12055
120 < d ≤ 1402530
140 < d ≤ 1603060
160 < d ≤ 1801575
180 < d ≤ 200580

Step 2: Plot upper class boundaries on the horizontal axis

Plot cumulative frequency against the upper class boundary of each interval, not the class midpoint. For the first interval, also plot a starting point at the lower boundary with cumulative frequency 0.

For Marcus’s apples, plot: (100, 0), (120, 5), (140, 30), (160, 60), (180, 75), (200, 80).

Step 3: Draw and label the axes

Label the horizontal axis with the variable and units (e.g. diameter, mm). Label the vertical axis cumulative frequency. Choose a sensible scale so the full curve fits on the grid and points can be read accurately.

Step 4: Plot the points accurately

Mark each point with a small cross or dot. Check that the final cumulative frequency equals the total number of values in the data set (80 apples here).

Step 5: Join with a smooth curve

Connect the points with a smooth curve, not straight line segments between each point. The finished graph should look S-shaped. Extend the curve to the axes if the question grid requires it.

GCSE worked example: grouped frequency table of apple diameters to complete and plot as a cumulative frequency graph
Worked example: Marcus’s apple diameters complete the table, then plot the graph.
GCSE exam question on cumulative frequency using apple diameter data. Solutions show the completed cumulative frequency table, a plotted graph, an interquartile range of 27 mm, and 56.25% of apples with diameter less than 150 mm.
Completed cumulative frequency graph for the apple diameters example.

How to read values from a cumulative frequency graph

Once the cumulative frequency graph is drawn, GCSE questions usually ask you to estimate the median, quartiles or interquartile range. All answers are estimates because the data is grouped.

Finding the median

For n values, the median is at cumulative frequency n ÷ 2. Draw a horizontal line from that value on the vertical axis to the curve, then down to the horizontal axis to read the median.

With 80 apples, draw a line from cumulative frequency 40, then read the median diameter from the horizontal axis.

Finding the quartiles and interquartile range

  • Lower quartile (LQ) at cumulative frequency n ÷ 4
  • Upper quartile (UQ) at cumulative frequency 3n ÷ 4
  • Interquartile range (IQR) = UQ − LQ

For 80 apples: LQ is at CF 20 (≈ 134 mm) and UQ is at CF 60 (≈ 160 mm), so IQR ≈ 160 − 134 = 26 mm.

Reverse questions: percentages and frequencies

Some questions give a value on the horizontal axis and ask for a percentage or number of values. Draw a vertical line up to the curve, then across to the cumulative frequency axis.

To estimate the percentage of apples with diameter less than 150 mm: read a cumulative frequency of about 46.5 at 150 mm, then (46.5 ÷ 80) × 100 ≈ 58%.

To find how many shop assistants earn more than £530: read the cumulative frequency at £530 (about 72.5), then subtract from the total: 80 − 72.5 ≈ 8 assistants.

Cumulative frequency and box plots

A cumulative frequency graph gives the median and quartiles needed for a box plot. Read LQ and UQ from the graph, use the given minimum and maximum values for the whiskers, and draw the box from LQ to UQ with a vertical line at the median.

In the swimming club question, the median time is about 68 seconds, LQ ≈ 53 s, UQ ≈ 76 s, with lowest 28 s and highest 96 s giving a box plot with values 28, 53, 68, 76, 96.

Common mistakes with cumulative frequency graphs

  • Plotting class midpoints instead of upper boundaries: examiners expect points at the end of each interval (and a starting point at the lower boundary with CF 0).
  • Joining points with straight spikes: the curve should be smooth. Straight segments between each point are not a correct ogive.
  • Confusing frequency with cumulative frequency: the vertical axis shows running totals, not the frequency in a single class.
  • Wrong quartile positions: for n values use n/2, n/4 and 3n/4 on the cumulative frequency axis, not the horizontal axis.
  • Forgetting answers are estimates: grouped data means median, quartiles and percentages are approximate. Use language such as “about” or “approximately” unless the mark scheme states otherwise.
  • Mixing up “less than” and “more than”: cumulative frequency counts values up to a boundary. For “more than £530”, subtract the reading at 530 from the total.
  • Evaluating claims without showing working: when a question asks whether a statement is correct, show the percentage or count you read from the graph before giving your conclusion.

GCSE cumulative frequency checklist

Use this list to check you can tackle any cumulative frequency graph question on a GCSE paper.

  • I can explain what cumulative frequency means and how it differs from frequency.
  • I can complete a cumulative frequency column from a grouped table.
  • I can plot points at upper class boundaries and join them with a smooth curve.
  • I can estimate the median, lower quartile and upper quartile from a graph.
  • I can calculate and interpret the interquartile range.
  • I can estimate a percentage or number of values above or below a given value.
  • I can use a cumulative frequency graph to draw a box plot when minimum and maximum are given.
  • I can evaluate whether a written claim about the data is supported by the graph.
  • I can combine cumulative frequency with probability (e.g. selecting two students above a threshold).

Free cumulative frequency worksheet (PDF)

Free download — no membership required

5 GCSE exam-style questions — print-ready PDF

Download the worksheet and use it straight away for class practice, homework or revision. Same five questions as below, with blank grids for drawing graphs and space for working.

  • Tables, graphs, IQR, percentages, box plots, claims and probability
  • Blank axes for Questions 1 and 2
  • Worked solutions on this page (expand each answer below)

Want the full lesson?

This PDF is a sample from the Cumulative Frequency Graphs Lesson Pack. Members get scaffolded PowerPoints, teaching examples, and hundreds of ready-to-teach resources across KS3 to A-Level.

  • School membership — full departmental access for every maths teacher
  • Individual membership — unlimited personal access to the entire library

Practising these questions? Download the same five questions as a print-ready PDF — ideal for classwork or homework.

Exam Style Questions

GCSE exam question with a grouped frequency table of apple diameters harvested by Marcus, asking students to complete the cumulative frequency table, draw the graph, estimate the interquartile range, and find the percentage with diameter less than 150 mm.

Select to reveal answer

GCSE exam question using a cumulative frequency graph for the times of 80 swimmers over 50 metres. Solutions show a median of 68 seconds, confirmation that more than 25% qualified (about 35%), and a box plot with values 28, 53, 68, 76 and 96 seconds.
GCSE exam question with a grouped frequency table for the weekly pay of 80 shop assistants, asking students to complete the cumulative frequency table, draw the graph, estimate the interquartile range, and find how many earn more than £530.

Select to reveal answer

GCSE exam question on cumulative frequency for the weekly pay of 80 shop assistants. Solutions include the completed table, cumulative frequency graph, interquartile range of £160, and an estimate of 7 assistants earning more than £530 per week.
GCSE exam question showing a cumulative frequency graph for the times 80 swimmers take to swim 50 metres, with parts asking for the median, whether more than 25% swam in 60 seconds or less, and a box plot from 28 to 96 seconds.

Select to reveal answer

GCSE exam question on cumulative frequency using apple diameter data. Solutions show the completed table, cumulative frequency graph, interquartile range of 26 mm, and approximately 58% of apples with diameter less than 150 mm.
GCSE exam question with a cumulative frequency graph of the length of 80 podcasts, asking whether Clare is correct that more than 20% are over 120 minutes long.

Select to reveal answer

GCSE exam question asking whether Clare is correct that more than 20% of 80 podcasts are over 120 minutes long. The solution shows 20% of 80 = 16, but only 15 podcasts exceed 120 minutes, so Clare is incorrect.
GCSE exam question with a cumulative frequency graph of number test marks for 60 students, asking for the probability that two randomly selected students both scored above 64 and were awarded grade A.

Select to reveal answer

GCSE exam question showing a cumulative frequency graph for 60 students' number test marks. The solution reads 10 students scored above 64, giving P(AA) = 10/60 × 9/59 = 3/118.

Frequently asked questions

What is a cumulative frequency graph?

A cumulative frequency graph shows running totals of frequency for grouped data. The horizontal axis uses upper class boundaries; the vertical axis shows cumulative frequency. The points are joined with a smooth S-shaped curve so you can estimate the median, quartiles and percentages.

How do you draw a cumulative frequency graph from a table?

Complete the cumulative frequency column, plot each total at the upper class boundary on the horizontal axis, add a starting point at the lower boundary with cumulative frequency 0, then join all points with a smooth curve. See the step-by-step section above for a full worked example.

Why do you plot upper class boundaries and not midpoints?

Cumulative frequency counts all values up to the end of each interval. The upper boundary is where that interval ends, so it matches the meaning of the running total. Class midpoints are used for estimating the mean from a histogram, not for cumulative frequency graphs.

How do you find the median from a cumulative frequency graph?

Divide the total number of values by 2 to find the median position on the cumulative frequency axis. Draw a horizontal line to the curve, then a vertical line down to the horizontal axis. The value where the vertical line meets the horizontal axis is the estimated median.

How do you find the interquartile range from a cumulative frequency graph?

Read the lower quartile at cumulative frequency n ÷ 4 and the upper quartile at 3n ÷ 4, using the same horizontal-then-vertical method as for the median. Subtract: IQR = upper quartile − lower quartile.

How do you estimate a percentage from a cumulative frequency graph?

Draw a vertical line from the given value on the horizontal axis up to the curve, then across to the cumulative frequency axis. Divide that cumulative frequency by the total number of values and multiply by 100 to get the percentage.

Where can I download practice questions?

Download the free PDF worksheet from this page: cumulative frequency exam questions (PDF). It contains the same five questions shown in the Exam Style Questions section, with worked solutions on this page and in the video tutorial.


Mr Mathematics Blog

Developing Mathematical Thinking Beyond Procedural Fluency

A research-backed case exploring why over-reliance on automated math homework platforms and repetitive worksheets lowers student expectations, and how departments can build genuine mathematical thinking.

Converting Between Fractions, Decimals and Percentages

How to teach converting between fractions, decimals and percentages.

From Key Skills to Deep Connections: Problem Solving in Secondary Maths

Four problem solving lessons to develop student’s mathematical reasoning and communication skills.