Launching your learning experience…
Detailed notes on Statistics for Cambridge IGCSE Mathematics, covering key concepts, explanations, examples, and exam-focused revision points.
The four statistics every Cambridge candidate must compute fluently — for raw lists, frequency tables, and grouped data. Cambridge wants the right method AND the right interpretation.
Mapped to the Cambridge IGCSE 0580 syllabus (2025-2027).
Mean: sum/count. Median: middle when sorted. Mode: most common. Range: max - min.
Mean. Add up all the values, divide by how many there are. xˉ=n∑x.
Median. Sort the values from low to high. The median is the middle.
Mode. The value(s) that occur most often. A data set can be:
Range. Maximum minus minimum.
Worked. Data: 4,7,2,9,4,5,8.
xˉ=∑f∑fx. Multiply each value by its frequency.
When data is summarised in a frequency table: xˉ=∑f∑fx.
Worked. Number of pets per household:
| Pets (x) | Frequency (f) |
|---|---|
| 0 | 5 |
| 1 | 12 |
| 2 | 8 |
| 3 | 3 |
| 4 | 2 |
Median from a frequency table. Find the cumulative frequency. Locate the value at position 2n+1 (or the average of 2n and 2n+1 for n even). Use the cumulative column to find which x value sits there.
Mode from a frequency table. The value with the highest frequency.
Use the MIDPOINT of each class as x. The result is an ESTIMATE — the original values are unknown.
When data is grouped into class intervals (e.g. 0<t≤10, 10<t≤20, …) we don't know the exact values within each class. We approximate by assuming each value sits at the midpoint.
Steps.
Worked. Time spent on homework (minutes):
| Class | Midpoint x | Frequency f | fx |
|---|---|---|---|
| 0<t≤30 | 15 | 4 | 60 |
| 30<t≤60 | 45 | 12 | 540 |
| 60<t≤90 | 75 | 8 | 600 |
| 90<t≤120 | 105 | 6 | 630 |
Why "estimate"? We assumed every value in 0<t≤30 was exactly 15 — usually false. The result is an APPROXIMATION.
Modal class. The class with the HIGHEST frequency. Cambridge expects you to write the full class interval (e.g. "30<t≤60"), not just the midpoint.
Compare AVERAGES (mean / median) and SPREADS (range / IQR) — Cambridge wants both.
When asked to compare two data sets, Cambridge wants comments on TWO aspects:
1. Average / centre. Use mean or median.
2. Spread / consistency. Use range or interquartile range (IQR — see Cumulative Frequency).
Worked. Two classes' test scores:
Comment: "Both classes have the same mean (65), so on average they performed equally. However, Class B has a much smaller range (12 vs 30), meaning Class B's scores are more consistent."
Cambridge mark scheme expectation. TWO comparison statements: one about average, one about spread. Each must reference the actual numerical statistics — vague statements like "Class B is more consistent" without citing the smaller range lose marks.
Verbatim phrases and definitions Cambridge mark schemes credit.
Statistics appears every Paper 2 (3-4 marks) and Paper 4 (5-7 marks). Cambridge typically combines a frequency-table mean with a comparison or interpretation question. Examiner reports flag two errors: (i) midpoints not used for grouped data, (ii) only one comparison statement (average without spread, or vice versa) when two are required.
Sources: Cambridge IGCSE Mathematics 0580 syllabus 2025-2027 (E11.1-11.3); 0580/22 May/Jun 2024 — Q11 (mean from frequency table); 0580 Examiner Reports 2022-2024. Last reviewed 2026-05-05.
Step-by-step solutions to past-paper-style questions on methods of analysing data, written exactly the way a tutor would explain them at the board.
Almost every methods of analysing data exam question is one of these shapes. Learn to spot each one and you will always know how to start.
Recognise it by
A single instruction — find the mean / median / mode / range — from a list, a frequency table, or grouped data, with one formula to apply.
How to approach it
Sort before reading a median; use xˉ=∑f∑fx for a frequency table, taking class midpoints as x for grouped data; identify the modal class as the one with the highest frequency.
Common trap
Examiner reports flag dividing ∑fx by the number of rows instead of ∑f, using a class boundary instead of the midpoint, and forgetting to call a grouped-data mean 'estimated'.
Recognise it by
The mean is given and a missing value is wanted — the average formula must be rearranged and combined with the other data.
How to approach it
Multiply the mean by n to recover the total ∑x, subtract the sum of the known values, and the remainder is the unknown.
Common trap
Examiner reports flag dividing the recovered total by the wrong count — the unknown value still contributes to ∑x, so use the full n.
Recognise it by
A real-world context gives summary statistics for two data sets and asks you to compare them — no calculation is set out for you.
How to approach it
Make one comparison of centre (mean) and one of spread (range), and phrase both explicitly in the context of the variable being measured.
Common trap
Examiner reports flag bare statements like 'B is higher' with no reference to the mean, the range, or the variable, and giving only one comparison when two are required.
Question
Find the mean, median, mode and range of: 4,6,7,7,9,12.
Step-by-step solution
Step 1
Mean.
xˉ=64+6+7+7+9+12=645=7.5
Step 2
Median (already sorted, n=6 → average of middle two).
Median=27+7=7
Step 3
Mode (most frequent).
Mode=7
Step 4
Range.
Range=12−4=8
Answer
Mean 7.5, median 7, mode 7, range 8.
Question
Number of pets per household: 0 (frequency 5), 1 (frequency 8), 2 (frequency 4), 3 (frequency 3). Find the mean.
Step-by-step solution
Step 1
xˉ=∑f∑fx.
xˉ=5+8+4+30(5)+1(8)+2(4)+3(3)=200+8+8+9=2025
Step 2
Compute.
=1.25
Answer
1.25 pets
Question
Times taken (minutes): [10,20) freq 4; [20,30) freq 9; [30,40) freq 7. Estimate the mean.
Step-by-step solution
Step 1
Use class midpoints.
x=15,25,35
Step 2
xˉ=∑f∑fx.
xˉ=204(15)+9(25)+7(35)=2060+225+245
Step 3
Compute.
=20530=26.5
Answer
Estimated mean ≈26.5 minutes.
Examiner tip
Always say 'ESTIMATED' mean for grouped data — exact values aren't known.
Question
Using the same grouped data, identify the modal class.
Step-by-step solution
Step 1
Highest frequency among the classes is 9.
Modal class=[20,30)
Answer
[20,30)
Question
Find the mean of 3, 8, 11, 6, 12, 5, 4.
Step-by-step solution
Step 1
Add the values.
3+8+11+6+12+5+4=49
Step 2
Divide by count (n=7).
xˉ=749=7
Answer
xˉ=7
Question
Find the median, mode and range of 2, 5, 7, 5, 9, 2, 5, 8.
Step-by-step solution
Step 1
Sort the data: 2,2,5,5,5,7,8,9.
Step 2
With n=8, median is the mean of the 4th and 5th values: 5 and 5.
Median=25+5=5
Step 3
Mode = most frequent value = 5 (appears 3 times).
Step 4
Range =9−2=7.
Answer
Median =5, mode =5, range =7.
Question
Number of children per family: 0 (freq 4), 1 (freq 9), 2 (freq 12), 3 (freq 5), 4 (freq 2), 5 (freq 1). Find the mean number of children per family.
Step-by-step solution
Step 1
Compute ∑fx.
∑fx=0(4)+1(9)+2(12)+3(5)+4(2)+5(1)=0+9+24+15+8+5=61
Step 2
Compute ∑f.
∑f=4+9+12+5+2+1=33
Step 3
Mean.
xˉ=3361≈1.85
Answer
xˉ≈1.85 children per family.
Question
Heights (cm): [140,150)=6; [150,160)=15; [160,170)=18; [170,180)=8; [180,190)=3. Estimate the mean height.
Step-by-step solution
Step 1
Midpoints: 145,155,165,175,185.
Step 2
Compute ∑fx.
∑fx=6(145)+15(155)+18(165)+8(175)+3(185)
Step 3
Evaluate.
=870+2325+2970+1400+555=8120
Step 4
Total ∑f=50.
xˉ≈508120=162.4
Answer
Estimated mean ≈162.4cm.
Question
Six numbers have a mean of 12. Five of them are 8, 10, 14, 9, 17. Find the sixth number.
Step-by-step solution
Step 1
Use xˉ=n∑x. Rearrange.
∑x=xˉ×n=12×6=72
Step 2
Sum the five known values.
8+10+14+9+17=58
Step 3
The sixth value =72−58=14.
Answer
The sixth number is 14.
Examiner tip
The examiner report flags candidates who divide 72 by 5 — forgetting that the sixth value contributes to the total. Multiply mean by n first.
Question
Class A's test scores have mean 58 and range 24. Class B's scores have mean 62 and range 42. Make TWO comparisons in context.
Step-by-step solution
Step 1
Comparison 1 (centre): Class B has a higher mean, so on average Class B performed better.
Step 2
Comparison 2 (spread): Class A has a smaller range, so Class A's scores are more consistent / less spread out.
Answer
Class B has a higher mean (higher average score), but Class A is more consistent (smaller range).
Examiner tip
Comparison questions need BOTH a centre comparison AND a spread comparison, ALWAYS in context. The examiner report consistently flags bare statements such as 'B is higher' with no reference to mean, range or the variable.
The formulae you need to memorise for methods of analysing data on the Cambridge IGCSE 0580 paper, with every variable defined in plain English and a note on when to use it.
xˉ=n∑x
When to use
Raw lists of data.
xˉ=∑f∑fx
When to use
Frequency tables and (using midpoints) grouped data.
Position=2n+1
When to use
Find which (sorted) value is the median. If position is non-integer, average the two surrounding values.
Definitions to memorise and the exact keywords mark schemes credit for methods of analysing data answers — sharpened from recent examiner reports for the 2026 0580 sitting.
Sum of values divided by the number of values; the arithmetic average.
The middle value once data is sorted. Average the two middle values when n is even.
The most frequent value. Multiple modes are possible; if all unique, no mode.
Highest value minus lowest value.
In grouped data, the class with the highest frequency.
The traps other students keep falling into on methods of analysing data questions — taken from recent Cambridge IGCSE 0580 examiner reports and mark schemes — and how to avoid them.
Why it happens
Speed.
How to avoid it
Always sort the list ascending before reading the middle.
0580/42 — recurring
Why it happens
Confusing n (total values) with the count of distinct values.
How to avoid it
Denominator is ∑f — total frequency — not the number of rows.
Why it happens
Picking the lower bound as x.
How to avoid it
Class [10,20) has midpoint 210+20=15.
Why it happens
Forgetting the original values are lost.
How to avoid it
Always say ESTIMATED mean.
The things students keep getting wrong in this sub-topic, answered.