Revise Right
Hold tight Hi there!

✓ Revise Right course

Histograms and Cumulative Frequency Curves Revision Notes | GCSE AQA Higher Maths

Frequency density = frequency ÷ class width, and it goes on the vertical axis of a histogram with unequal class widths. Free GCSE Maths notes and 13 FAQs.

Updated 24 Mar 2026 · Revise Right Team

Histograms and Cumulative Frequency Curves is part of Charts, Diagrams and Distributions in GCSE AQA Higher Maths.

4 min

Reading time

11

Lessons in this topic

GCSE AQA Higher

Pathway

Reviewed by Revise Right

Content review

What this lesson covers

Frequency density = frequency ÷ class width, and it goes on the vertical axis of a histogram with unequal class widths. Free GCSE Maths notes and 13 FAQs.

  • Construct histograms with equal and unequal class intervals using frequency density
  • Interpret histograms to find frequencies, proportions, and estimates of statistics
  • Construct cumulative frequency graphs from grouped data
  • Interpret cumulative frequency graphs to estimate the median, quartiles, and interquartile range

Revise Right Mocks '26

AQA GCSE Maths mock draft, 26–31 Oct. Draft coverage: Maths Paper 1 (Higher tier). Reviewed for an original-practice sitting; check student availability before registering. Marking and results will follow later, after separate approval. Eligible new accounts receive a five-day Pro trial when signup email verification completes. Previous trials keep their original expiry. After expiry, new papers need Pro unless you have an explicitly confirmed free sitting offer for this event. That offer adds no Pro time or AI learning. Saved attempts and released results remain readable. No card or automatic charge.

Key ideas to keep in view

Use this lesson to stay inside Charts, Diagrams and Distributions while connecting the detail back to the wider Statistics topic.

  • Frequency Density: A calculated value used as the vertical axis on a histogram. Defined as frequency divided by class width. Used when class intervals are unequal, so that the area of each bar represents frequency, not its height.
  • Histogram: A statistical diagram for continuous or grouped discrete data where bars are drawn with no gaps. The area of each bar is proportional to the frequency of that class. Used when data is grouped, particularly with unequal class widths.
  • Cumulative Frequency: A running total of frequencies up to and including each class boundary. Plotted as a curve to estimate medians, quartiles, and the interquartile range from grouped data.
  • Interquartile Range (IQR): A measure of spread calculated as the upper quartile minus the lower quartile. Read from a cumulative frequency graph. Used to describe how spread out the middle 50% of data values are.

Revision notes

Read the core explanations from Histograms and Cumulative Frequency Curves before testing yourself from memory.

1. Why These Diagrams Matter

Raw data rarely arrives in a neat list. In the real world — think hospital waiting times, exam scores, or rainfall measurements — data comes grouped into classes. Two diagrams handle this beautifully: histograms and cumulative frequency graphs. Both appear regularly on Higher-tier papers, and both reward students who understand what the axes actually represent.

The key insight that unlocks both diagrams: with grouped data, you can never know exact values, only which class they fall into. These diagrams let you estimate medians, spreads, and proportions from that grouped information — and that estimation skill is exactly what examiners test.

2. Histograms — Equal Class Intervals

Start with the simpler case: all class intervals are the same width. Here, the height of each bar is proportional to frequency, so you can read frequencies directly from the vertical axis. The bars touch each other — no gaps — because the data is continuous.

Equal-width histograms look similar to bar charts, but the no-gaps rule signals continuous data. The moment class widths differ, you must switch to frequency density on the vertical axis — which is where most marks are won or lost.

3. Histograms — Unequal Class Intervals and Frequency Density

Here is where histograms become genuinely different from anything else on the GCSE course. When class widths vary, a wider bar would look bigger even if it contained fewer data values — so height alone becomes misleading. The fix is to use frequency density on the vertical axis instead.

The golden rule: area = frequency. Every mark-winning move in a histogram question comes back to this. To find the frequency from a histogram bar, multiply its height (frequency density) by its width (class width). To draw a bar, divide frequency by class width to get the height.

Worked example: Drawing a Histogram with Unequal Class Widths

The table shows the times, in minutes, taken by 60 students to complete a puzzle. Draw a histogram to represent this data. | Time (minutes) | Frequency | |---|---| | 0 < t ≤ 5 | 6 | | 5 < t ≤ 10 | 15 | | 10 < t ≤ 20 | 24 | | 20 < t ≤ 30 | 10 | | 30 < t ≤ 50 | 5 |

  1. Class 1: $5 - 0 = 5$ Class 2: $10 - 5 = 5$ Class 3: $20 - 10 = 10$ Class 4: $30 - 20 = 10$ Class 5: $50 - 30 = 20$ — Class width = upper boundary minus lower boundary. Notice classes 3, 4, and 5 have different widths — this is why frequency density is essential here. [M1]
  2. Class 1: $\frac{6}{5} = 1.2$ Class 2: $\frac{15}{5} = 3.0$ Class 3: $\frac{24}{10} = 2.4$ Class 4: $\frac{10}{10} = 1.0$ Class 5: $\frac{5}{20} = 0.25$ — Frequency density = frequency ÷ class width. Each result becomes the height of that bar. [M1 for correct method]
  3. Horizontal axis: Time (minutes), from 0 to 50 Vertical axis: Frequency density, from 0 to at least 3.0 — Label the vertical axis 'Frequency density' — not 'Frequency'. This label alone can earn a mark on GCSE Higher exam papers. [A1]
  4. Bar 1: from 0 to 5, height 1.2 Bar 2: from 5 to 10, height 3.0 Bar 3: from 10 to 20, height 2.4 Bar 4: from 20 to 30, height 1.0 Bar 5: from 30 to 50, height 0.25 — Bars must touch with no gaps. The widest bar (30 to 50) is the shortest — this is correct because it has the lowest frequency density. [A1 for all bars correct]
  5. Check class 5: $0.25 \times 20 = 5$ ✓ Check class 3: $2.4 \times 10 = 24$ ✓ Total area: $6 + 15 + 24 + 10 + 5 = 60$ ✓ — Multiplying each bar's height by its width should give back the original frequency. The total of all areas should equal the total frequency (60). This is your sanity check.

Answer: Histogram with bars at heights 1.2, 3.0, 2.4, 1.0, and 0.25 for the five classes respectively. Vertical axis labelled 'Frequency density'.

4. Reading Frequencies from a Histogram

Examiners often give you a completed histogram and ask you to find a frequency, an estimate of the mean, or the number of values above a threshold. The method is always the same: use area = frequency to work backwards from the bar.

Worked example: Finding a Frequency from a Histogram

A histogram shows a bar for the class $15 < t \leq 25$ with a frequency density of 3.6. Calculate the frequency for this class.

  1. Class width $= 25 - 15 = 10$ — Always subtract lower boundary from upper boundary. [M1]
  2. Frequency $= \text{frequency density} \times \text{class width}$ Frequency $= 3.6 \times 10 = 36$ — Rearrange the frequency density formula: frequency = frequency density × class width. [A1]
  3. Frequency $= 36$ — Frequency is a count of data values, so it must be a whole number. If your answer is a decimal, recheck your class width.

Answer: The frequency for the class $15 < t \leq 25$ is 36.

5. Cumulative Frequency Graphs

Now for the second major diagram. A cumulative frequency graph — sometimes called an ogive — lets you estimate the median and quartiles from grouped data. Think of it as a running total: after each class, you add up all the frequencies so far.

The shape of a cumulative frequency curve is always an S-shape (a stretched S, sometimes called a sigmoid). If your curve bends the wrong way or looks like a straight line, check your cumulative totals — you have likely added incorrectly.

Worked example: Constructing a Cumulative Frequency Graph

The table shows the heights, in cm, of 80 plants. Construct a cumulative frequency graph and use it to estimate the median and interquartile range. | Height (cm) | Frequency | |---|---| | 0 < h ≤ 10 | 4 | | 10 < h ≤ 20 | 12 | | 20 < h ≤ 30 | 26 | | 30 < h ≤ 40 | 22 | | 40 < h ≤ 50 | 16 |

  1. Up to 10: $4$ Up to 20: $4 + 12 = 16$ Up to 30: $16 + 26 = 42$ Up to 40: $42 + 22 = 64$ Up to 50: $64 + 16 = 80$ — Each value is the running total. The final cumulative frequency must equal the total number of data values (80 here). [M1]
  2. $(10, 4),\ (20, 16),\ (30, 42),\ (40, 64),\ (50, 80)$ Also plot $(0, 0)$ at the start. — Points are plotted at the upper class boundary, not the midpoint. Starting at (0, 0) shows that no plants have height 0 or below. [M1 for correct plotting]
  3. Join the points with a smooth S-shaped curve. — Do not join with straight lines between points — a smooth curve is required. The curve should pass through all plotted points. [A1]
  4. Median position: $\frac{80}{2} = 40$ Draw a horizontal line from cumulative frequency 40 to the curve, then down to the horizontal axis. Median $\approx 29$ cm — For $n$ data values, the median is at the $\frac{n}{2}$ position on the cumulative frequency axis. Read across to the curve, then down. [M1 for correct reading method, A1 for answer within acceptable range]
  5. LQ position: $\frac{80}{4} = 20$ Read across from 20 to the curve, then down. LQ $\approx 22$ cm — The lower quartile is at the $\frac{n}{4}$ position. One quarter of the data lies below this value.
  6. UQ position: $\frac{3 \times 80}{4} = 60$ Read across from 60 to the curve, then down. UQ $\approx 38$ cm — The upper quartile is at the $\frac{3n}{4}$ position. Three quarters of the data lies below this value. [M1]
  7. $\text{IQR} = \text{UQ} - \text{LQ} = 38 - 22 = 16$ cm — IQR = upper quartile − lower quartile. This measures the spread of the middle 50% of the data. [A1]

Answer: Median ≈ 29 cm, Lower Quartile ≈ 22 cm, Upper Quartile ≈ 38 cm, IQR ≈ 16 cm.

6. Choosing the Right Diagram

Both diagrams handle grouped continuous data, but they answer different questions. A histogram shows you the shape of a distribution — where data is concentrated and how spread out it is across classes. A cumulative frequency graph lets you estimate specific statistics such as the median, quartiles, and percentiles.

FeatureHistogramCumulative Frequency Graph
Vertical axisFrequency density (unequal widths) or frequency (equal widths)Cumulative frequency
Points plotted atBars drawn between class boundariesUpper class boundaries
ShapeBars (no gaps)Smooth S-shaped curve
Use to findFrequency in a class, shape of distributionMedian, quartiles, IQR, percentiles
Key ruleArea of bar = frequencyRead across then down from the curve

7. Practice — Apply the Methods

The methods only stick when you apply them to fresh data. Work through these problems using the techniques from earlier sections. For each histogram question, start by checking whether class widths are equal — that determines which method to use.

8. Exam Technique and Common Mistakes

These two diagram types account for several marks on Higher-tier papers, and the same errors appear year after year. Knowing where students drop marks is as valuable as knowing the methods themselves.

Frequently asked questions

What is frequency density?

Frequency density = frequency ÷ class width, and it goes on the vertical axis of a histogram with unequal class widths. For a class from 10 to 20 minutes with a frequency of 24, the frequency density is 24 ÷ 10 = 2.4.

How do you draw a cumulative frequency graph?

Work out the running totals, plot each one at the upper class boundary, start at (0, 0), then join the points with a smooth S-shaped curve. For frequencies of 4, 12, 26, 22 and 16, the cumulative frequencies are 4, 16, 42, 64 and 80.

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

Read across from n/2 on the cumulative frequency axis to the curve, then down. For 80 plants, the median is at 40, giving about 29 cm; the quartiles are at 20 and 60, giving 22 cm and 38 cm, so the IQR is 38 - 22 = 16 cm.

What is an ogive?

An ogive is another name for a cumulative frequency graph, which plots running totals of frequency against upper class boundaries. It is used to estimate the median, quartiles and interquartile range from grouped data.

Why do histogram bars touch?

Histogram bars touch, with no gaps, because the data is continuous. Bar charts have gaps because each bar is a different group.

How do you find the frequency from a histogram?

Use area = frequency: multiply the frequency density by the class width. For the class 15 to 25 with a frequency density of 3.6, the frequency is 3.6 × 10 = 36.

What is the difference between a histogram and a cumulative frequency graph?

A histogram shows the shape of a distribution and the frequency in each class, with area = frequency. A cumulative frequency graph is a smooth S-shaped curve used to estimate the median, quartiles, IQR and percentiles.

What does the area of a histogram bar show?

The area of a histogram bar equals the frequency for that class: frequency = frequency density × class width. For a bar from 30 to 50 with height 0.25, the frequency is 0.25 × 20 = 5.

Where do you plot points on a cumulative frequency graph?

Points on a cumulative frequency graph are plotted at the upper class boundary, not the midpoint, with a starting point at (0, 0) when appropriate. For heights up to 10, 20 and 30 cm, the points are (10, 4), (20, 16) and (30, 42).

What shape is a cumulative frequency graph?

A cumulative frequency graph is a smooth, stretched S-shape. If the curve bends the wrong way or looks like a straight line, the cumulative totals have likely been added wrongly.

How do you find the lower quartile from a cumulative frequency graph?

The lower quartile is found by reading across from n/4 on the cumulative frequency axis to the curve, then down. For 80 plants, read across from 20, giving a lower quartile of about 22 cm.

How do you find the upper quartile from a cumulative frequency graph?

The upper quartile is found by reading across from 3n/4 on the cumulative frequency axis to the curve, then down. For 80 plants, 3 × 80 ÷ 4 = 60, giving an upper quartile of about 38 cm.

How do you check a histogram is correct?

A histogram is checked by multiplying each bar's height by its width to get back the frequencies, then adding them. The total of all areas should equal the total frequency, such as 6 + 15 + 24 + 10 + 5 = 60.

This CourseAll Revision NotesPast PapersPricing