Skip to content
cumulative-frequencybox-plotsstatistics

Cumulative Frequency and Box Plots

By Teacher Rig · · Updated 15 March 2026

What Is Cumulative Frequency?

Cumulative frequency is a running total of frequencies. For grouped data, it tells you how many data values are less than or equal to the upper boundary of each class. By plotting cumulative frequencies against upper class boundaries, you create a cumulative frequency curve (also called an ogive), which is a powerful tool for estimating medians, quartiles, and percentiles.

Cumulative frequency and box plots appear on both the Core and Extended IGCSE papers. Questions typically carry between four and eight marks and often ask you to draw a curve, read off values, and then draw or interpret a box plot.

Drawing a Cumulative Frequency Table

Start with a grouped frequency table and add a cumulative frequency column.

Example:

Height (h cm)FrequencyCumulative Frequency
140 < h ≤ 15055
150 < h ≤ 1601217
160 < h ≤ 1702340
170 < h ≤ 1801858
180 < h ≤ 190765
190 < h ≤ 200267

Each cumulative frequency is the sum of all frequencies up to and including that class.

Drawing the Cumulative Frequency Curve

Plotting Points

Plot each cumulative frequency against the upper class boundary of its class:

  • (150, 5), (160, 17), (170, 40), (180, 58), (190, 65), (200, 67)

Why the upper boundary? Because the cumulative frequency tells you how many values are “up to” that point. At the upper boundary of the first class (150), all 5 values in that class have been counted.

You can also plot a point at the lower boundary of the first class with cumulative frequency 0: (140, 0). This anchors the start of the curve.

Drawing the Curve

Join the points with a smooth S-shaped curve (not straight lines). The curve should:

  • Start relatively flat (low frequency at the beginning)
  • Steepen in the middle (where most data values fall)
  • Flatten again at the top (as the total is approached)

Common mistake: Joining the points with straight line segments instead of a smooth curve. While some mark schemes accept this, a smooth curve is the expected standard and looks more professional.

Reading the Median and Quartiles

The median and quartiles are found by reading across from the cumulative frequency axis to the curve, then down to the horizontal axis.

For n data values:

  • Median is at cumulative frequency n/2
  • Lower quartile (Q1) is at cumulative frequency n/4
  • Upper quartile (Q3) is at cumulative frequency 3n/4

Worked Example

Using our data (n = 67):

  • Median position: 67/2 = 33.5 → read across from 33.5 on the cumulative frequency axis to the curve, then down → approximately 168 cm
  • Q1 position: 67/4 = 16.75 → approximately 159 cm
  • Q3 position: 3 × 67/4 = 50.25 → approximately 176 cm

The Interquartile Range (IQR)

IQR = Q3 − Q1

In our example: IQR = 176 − 159 = 17 cm

The IQR measures the spread of the middle 50% of the data. A smaller IQR means the data is more tightly clustered around the median.

Drawing a Box Plot

A box plot (or box-and-whisker diagram) is a visual summary of the data using five key values:

  1. Minimum value (or lower boundary of the first class with data)
  2. Lower quartile (Q1)
  3. Median (Q2)
  4. Upper quartile (Q3)
  5. Maximum value (or upper boundary of the last class with data)

How to Draw It

  1. Draw a number line covering the range of the data
  2. Draw a box from Q1 to Q3
  3. Draw a vertical line inside the box at the median
  4. Draw whiskers from the box to the minimum and maximum values

For our example:

  • Minimum ≈ 140
  • Q1 ≈ 159
  • Median ≈ 168
  • Q3 ≈ 176
  • Maximum ≈ 200

Note: When drawing box plots from grouped data and cumulative frequency curves, you may use the lowest and highest class boundaries as the minimum and maximum if the actual values are not given.

Reading a Box Plot

Given a box plot, you can determine:

  • Median: the line inside the box
  • IQR: the width of the box (Q3 − Q1)
  • Range: maximum − minimum (the full extent of the whiskers)
  • Skewness: if the median is closer to Q1, the data is positively skewed; if closer to Q3, negatively skewed

Comparing Two Distributions

A common exam question gives two box plots (or two cumulative frequency curves) and asks you to compare the distributions. You need to make two comparisons:

  1. A comparison of averages (central tendency) — compare the medians
  2. A comparison of spread (dispersion) — compare the IQRs or ranges

How to Write a Comparison

Always refer to the context of the data and use specific values:

Good answer: “Group A has a higher median height (168 cm) compared to Group B (155 cm), suggesting students in Group A are generally taller. Group A also has a larger IQR (17 cm vs 12 cm), indicating more variation in heights.”

Poor answer: “Group A is higher and more spread out.” (Too vague, no values.)

Estimating Percentiles

You can use the cumulative frequency curve to estimate any percentile:

  • The 10th percentile is at cumulative frequency 0.1n
  • The 90th percentile is at cumulative frequency 0.9n

This technique is useful for questions asking how many data values fall above or below a particular threshold.

Example: Estimate the number of students taller than 175 cm.

  1. Read across from 175 on the horizontal axis to the curve
  2. Read across to the cumulative frequency axis — say this gives 48
  3. Number taller than 175 = 67 − 48 = 19 students

Common Mistakes to Avoid

  • Plotting at the midpoint instead of the upper boundary. Cumulative frequencies are always plotted at upper class boundaries.
  • Drawing a bar chart instead of a smooth curve. A cumulative frequency diagram is a curve, not a histogram.
  • Using n + 1 for the median position. At IGCSE level, use n/2 for the median position on a cumulative frequency curve. The (n + 1) rule is for listed data.
  • Not using a ruler for box plots. Box plots should be drawn accurately with straight edges.
  • Forgetting to give values in comparisons. Always quote specific numbers when comparing distributions.
  • Reading the wrong axis. Read across from the cumulative frequency axis to find values on the data axis, not the other way around.

Get Expert Help with IGCSE Maths

If cumulative frequency — or any other statistics topic — is giving you trouble, a specialist IGCSE Maths tutor can help you build confidence and technique in just a few sessions.

Book a Free Trial Class | WhatsApp Us

Need Help With IGCSE Maths?

Book a free 60-minute trial class with Teacher Rig and get personalised guidance for your IGCSE Maths preparation.