---
title: "Cumulative Frequency Curves"
description: "Build a cumulative frequency table from grouped data, plot the curve at the upper bound of each class, and read off the median, the quartiles and how many lie above a value."
canonical: https://lightmysky.com/learn/mathematics/cumulative-frequency-curves-mt_5U70qgbnST
source: https://lightmysky.com/learn/mathematics/cumulative-frequency-curves-mt_5U70qgbnST.md
retrieved: 2026-09-12
---

> **Agent view.** This is the Markdown twin of the page, for tools and assistants.
> When to use this site, and the call that answers each job: https://lightmysky.com/agent-instructions.md
> API description (OpenAPI 3.1): https://lightmysky.com/openapi.json · Authentication: https://lightmysky.com/auth.md
> Pricing: https://lightmysky.com/pricing.md · Catalog: https://lightmysky.com/llms.txt · Full catalog: https://lightmysky.com/llms-full.txt
> Every machine-readable file on this domain: https://lightmysky.com/.well-known/ai-catalog.json
> Ask for Markdown with `Accept: text/markdown`, a `.md` address, or `?mode=agent`.

# Cumulative Frequency Curves

Build a cumulative frequency table from grouped data, plot the curve at the upper bound of each class, and read off the median, the quartiles and how many lie above a value.

Subject: Mathematics · Area: Data & Statistics · Ages 15 to 16
Page: https://lightmysky.com/learn/mathematics/cumulative-frequency-curves-mt_5U70qgbnST

## Ready when they can

- Plot cumulative totals against the upper bound of each class
- Read the median and quartiles from the curve using the total frequency
- Estimate how many values sit above a stated amount

## Lesson: Reading Five Figures Off a Curve

A box plot wants five numbers, and last stop you had them because eleven runners meant eleven times you could count along. Wren Lane's open 10k is a different job. Eighty runners finished, and the timing tent handed over classes rather than times: 6 runners in 30 ≤ t < 40, then 14, 26, 22 and 12 across the next four bands of ten minutes. No list to count along. The way in is a running total, and on a graph it has a name: cumulative frequency. The cumulative frequency at any time is how many runners had finished by then.

*(drawing: Eighty runners across five bands. The tallest band is 50 to 60 minutes with 26 finishers.)*

Add the frequencies as you go down: 6, then 20, then 46, then 68, then 80. Each of those is the number of runners home by the end of its band. Now the plotting rule that matters. Each total is plotted against the upper boundary of its class, not the midpoint. By 40 minutes exactly 6 runners were in; by 50 minutes 20 were. Nothing is known about halfway through a band, so the honest point to mark is the boundary where the count is certain. Turn it round and a single class's own frequency is the jump between two totals. Join the points with a smooth curve.

*(drawing: Five coordinate pairs, time first and runners home second. The curve also starts at (30, 0), because nobody was home before the first band opened.)*

To read the median, work up the frequency axis, not along the time axis. There are 80 runners, so go across from 40, hit the curve, and drop to the time axis: about 58 minutes. The ordered-list rule would send you to 40.5 rather than 40, a gap thinner than the pencil line, so half the total is the place to look.

**Example.** The quartiles come off the same axis, with the same rounding as the median. A quarter of 80 is 20, so go across at 20 and drop down: the curve is at exactly 50 minutes there, so the lower quartile is 50. Three quarters of 80 is 60, and reading across at 60 drops to about 66 minutes. The interquartile range is 66 - 50 = 16 minutes. Those plus the outer band boundaries are what a box plot needs.

How many runners took longer than 65 minutes? Go up from 65 to the curve and across: about 57 were home, so 80 - 57 = 23 were still out. The height gives how many were under, so the total minus it gives how many were over. The shape says more. Where the curve climbs steeply, runners are crossing the line thick and fast; where it flattens, hardly anyone is coming in. Readings are estimates, because the curve assumes each band filled steadily.

**Recap.** A cumulative frequency graph plots the running total of the frequencies against the upper boundary of each class, joined with a smooth curve. Read the median by going across at half the total frequency and dropping to the value axis, and the quartiles at a quarter and three quarters. The curve's height at any value is how many are below it, so the total minus that height is how many are above. Every reading is an estimate, because the data arrived in classes.

## Practice

30 questions on this page, each with its working shown.

## Needs first

- [Box Plots and Comparing Distributions](https://lightmysky.com/learn/mathematics/box-plots-and-comparing-distributions-mt_G_SnfEllzQ)

## Opens up

- [Histograms and Frequency Density](https://lightmysky.com/learn/mathematics/histograms-and-frequency-density-mt_0QAOgzD-Qw)
- [Finding Probabilities and Values from a Normal Model](https://lightmysky.com/learn/mathematics/finding-probabilities-and-values-from-a-normal-model-mt_naXMRySvos)
