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.
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.
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.

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.
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.
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.
Follow these five steps whenever you are asked to draw a cumulative frequency graph from a grouped frequency table at GCSE.
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) | Frequency | Cumulative frequency |
|---|---|---|
| 100 < d ≤ 120 | 5 | 5 |
| 120 < d ≤ 140 | 25 | 30 |
| 140 < d ≤ 160 | 30 | 60 |
| 160 < d ≤ 180 | 15 | 75 |
| 180 < d ≤ 200 | 5 | 80 |
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).
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.
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).
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.
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.
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.
For 80 apples: LQ is at CF 20 (≈ 134 mm) and UQ is at CF 60 (≈ 160 mm), so IQR ≈ 160 − 134 = 26 mm.
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.
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.
Use this list to check you can tackle any cumulative frequency graph question on a GCSE paper.
Free download — no membership required
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.
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.
Practising these questions? Download the same five questions as a print-ready PDF — ideal for classwork or homework.










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.
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.
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.
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.
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.
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.
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.
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.
How to teach converting between fractions, decimals and percentages.
Four problem solving lessons to develop student’s mathematical reasoning and communication skills.