IGCSE Mathematics: Statistics — Averages, Cumulative Frequency, Histograms, Box Plots
From the IGCSE Prep curriculum
TL;DR
Statistics helps you understand data by summarizing it with averages and visualizing it with graphs. You'll learn to calculate central tendencies, create cumulative frequency graphs and histograms, and interpret box plots to describe data distribution. Mastering these skills is key for interpreting real-world information and solving exam problems efficiently.
1. The Mental Model
Think of statistics as telling a story with numbers and pictures. Instead of listing every single piece of data, you're learning how to find the main idea (averages), show how data builds up (cumulative frequency), how it's spread out (histograms), and how to quickly compare different datasets (box plots).
2. The Core Material
Averages: Mean, Median, and Mode

Photo by Rafael Minguet Delgado on Pexels
Averages give you a single value that represents the center of your data.
- Mean: This is the most common average. You add up all the values and divide by how many values there are. It's affected by extreme values.
- Example: For data
2, 3, 5, 5, 8, Mean =(2+3+5+5+8) / 5 = 23 / 5 = 4.6
- Example: For data
- Median: This is the middle value when your data is arranged in order. If there's an even number of data points, it's the average of the two middle values. It's not affected by extreme values.
- Example: For
2, 3, 5, 5, 8, Median =5. For2, 3, 5, 7, 8, 10, Median =(5+7) / 2 = 6.
- Example: For
- Mode: This is the value that appears most often in your data. There can be one mode, many modes, or no mode.
- Example: For
2, 3, 5, 5, 8, Mode =5.
- Example: For
Cumulative Frequency

Photo by Egor Komarov on Pexels
Cumulative frequency helps you see how many data points fall below a certain value. You calculate it by adding up frequencies as you go along.
Cumulative Frequency Curve (Ogive):
1. Calculate cumulative frequencies.
2. Plot points using the upper class boundary of each interval against its cumulative frequency.
3. Connect the points with a smooth curve.
4. You can then estimate the median (at 50% of total frequency), lower quartile (LQ, at 25%), upper quartile (UQ, at 75%), and the interquartile range (IQR = UQ - LQ), which shows the spread of the middle 50% of your data.
Histograms
Histograms display the distribution of continuous data. Unlike bar charts, the bars in a histogram touch, and the area of each bar is proportional to the frequency, not just the height.
- Frequency Density: This is key for histograms. Calculate it by
Frequency / Class Width. The height of each bar is its frequency density. - The x-axis should represent the data intervals, and the y-axis should be frequency density.
Box Plots (Box-and-Whisker Plots)

Photo by MuffinLand on Pexels
Box plots are a great way to summarize a dataset's distribution and compare multiple datasets quickly. They show the median, quartiles, and range of the data.
graph TD
Start["Begin Data Analysis"] --> A["Collect & Organize Data"]
A --> B{"What's the 'center'?"}
B -- "Mean, Median, Mode" --> C["Calculate Averages"]
B -- "How is it spread?" --> D{"Need to see distribution?"}
D -- "Continuous Data" --> E["Draw Histogram (using Freq. Density)"]
D -- "Cumulative view" --> F["Draw Cumulative Freq. Curve"]
F -- "Extract Quartiles & Median" --> G["Summarize with Box Plot"]
E --> G
C --> G
G --> End["Interpret & Conclude"]
Key components of a Box Plot:
* Minimum Value: The smallest data point.
* Lower Quartile (Q1): 25% of data is below this point.
* Median (Q2): 50% of data is below this point (the middle).
* Upper Quartile (Q3): 75% of data is below this point.
* Maximum Value: The largest data point.
* The "box" represents the middle 50% of the data (from Q1 to Q3). The "whiskers" extend to the minimum and maximum values (or 1.5 * IQR from the box edge for outlier consideration, though IGCSE often simplifies to min/max).
3. Worked Example
Let's use the following data for the time (in minutes) 20 students spent on a maths assignment:
10, 15, 18, 20, 20, 22, 25, 25, 28, 30, 30, 30, 32, 35, 38, 40, 42, 45, 48, 50
1. Averages:
* Mean: Sum = 613. Mean = 613 / 20 = 30.65 minutes.
* Median: With 20 values, the median is between the 10th and 11th values. These are 30 and 30. So, Median = (30+30) / 2 = 30 minutes.
* Mode: The value 30 appears 3 times, which is more than any other. Mode = 30 minutes.
2. Cumulative Frequency (creating a table for a graph):
Let's group the data into intervals:
| Time (t minutes) | Frequency | Cumulative Frequency |
| :--------------- | :-------- | :------------------- |
| 10 < t ≤ 20 | 5 | 5 |
| 20 < t ≤ 30 | 7 | 5 + 7 = 12 |
| 30 < t ≤ 40 | 5 | 12 + 5 = 17 |
| 40 < t ≤ 50 | 3 | 17 + 3 = 20 |
Plot points (20,5), (30,12), (40,17), (50,20) and connect with a smooth curve.
From the graph:
* Median (at 10th value) ≈ 28 minutes.
* LQ (at 5th value) ≈ 20 minutes.
* UQ (at 15th value) ≈ 39 minutes.
* IQR = 39 - 20 = 19 minutes.
3. Histograms (using the same grouped data):
| Time (t minutes) | Frequency | Class Width | Frequency Density |
|---|---|---|---|
| 10 < t ≤ 20 | 5 | 10 | 5 / 10 = 0.5 |
| 20 < t ≤ 30 | 7 | 10 | 7 / 10 = 0.7 |
| 30 < t ≤ 40 | 5 | 10 | 5 / 10 = 0.5 |
| 40 < t ≤ 50 | 3 | 10 | 3 / 10 = 0.3 |
Draw bars for each interval with heights corresponding to the frequency densities.
4. Box Plot:
Using the original data:
* Min = 10
* Q1 (25th percentile, between 5th and 6th values) = (20+22)/2 = 21
* Median (Q2, 50th percentile, between 10th and 11th values) = (30+30)/2 = 30
* Q3 (75th percentile, between 15th and 16th values) = (38+40)/2 = 39
* Max = 50
Draw a number line, mark these five values, draw the box from Q1 to Q3, a line for the median inside the box, and whiskers extending to the min and max.
4. Key Takeaways
- Always arrange data in order to find the median and quartiles accurately.
- For histograms, remember that the area of the bar, not just the height, represents the frequency. This means you need to calculate frequency density.
- Cumulative frequency graphs help you estimate quartiles and the median quickly from grouped data.
- Box plots provide a concise visual summary of data's central tendency and spread, making comparisons easy.
- The interquartile range (IQR = UQ - LQ) measures the spread of the middle 50% of the data and isn't affected by extreme values.
- Mean is sensitive to outliers, while median and mode are more robust.
Common Mistakes to Avoid:
- Using frequency instead of frequency density for histogram bar heights.
- Not using the upper class boundary when plotting cumulative frequency points.
- Calculating the median or quartiles without first ordering the data.
- Confusing a bar chart (for categorical data) with a histogram (for continuous data).
- Forgetting to label axes and titles on your graphs.
5. Now Try It
You've collected the following scores for a test out of 100 from 30 students:
55, 60, 62, 65, 68, 70, 70, 72, 75, 75, 75, 78, 80, 80, 82, 85, 85, 85, 88, 90, 90, 92, 95, 95, 98, 98, 100, 100, 100, 100
- Calculate the mean, median, and mode for this dataset.
- Create a grouped frequency table with class intervals of
10(e.g.,50 < x ≤ 60,60 < x ≤ 70, etc.) and add a cumulative frequency column. - Estimate the median and interquartile range from your cumulative frequency table/graph.
- Calculate the frequency density for each class interval.
- Draw a box plot for the original data, showing the five-number summary.
What success looks like: You'll have calculated the three averages, built a correct cumulative frequency table, estimated the median and IQR from it, prepared data for a histogram, and drawn a perfectly labelled box plot.
Frequently asked about IGCSE Mathematics: Statistics — Averages, Cumulative Frequency, Histograms, Box Plots
Study this next
Get the full IGCSE Prep curriculum
Clone the complete plan to your dashboard for unlimited AI-generated notes, practice quizzes, and a personalised revision schedule.
Save this course free