VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Mathematics Tutor Singapore | Secondary 4 Cumulative Frequency and Box Plots

Mathematics textbooks stand behind an open notebook containing written working and a graph, with a calculator and pens alongside.

Mathematics Tutor Singapore | Secondary 4 cumulative frequency diagrams become difficult when a student confuses the height of the curve with the number of pupils in one interval. A cumulative frequency is a running total. It counts how many observations have occurred up to a specified boundary, not merely how many lie in the latest class.

Did you know that the median of thirty observations sits around the fifteenth observation on a cumulative frequency curve, while the first quartile is read near 7.5 on the cumulative scale? The horizontal coordinate read from the curve gives the estimated data value; the vertical coordinate gives a count.

This Singapore G3 E-Maths tutor guide covers frequency tables, cumulative frequency curves, estimated median and quartiles, interquartile range, percentiles and box-and-whisker diagrams. All examples are original, with a clear distinction between exact results from raw data and estimates from grouped data, aligned with SEAB’s 2027 K310 Statistics strand.

Explore cumulative frequency and box-plot learning

A cumulative frequency is a running total

Imagine pupils completing a short assessment. A frequency table might tell us that six pupils scored between ten and twenty marks. But a cumulative frequency at twenty includes everyone with a score below that boundary, including pupils in earlier intervals.

The word cumulative signals accumulation. Each new class contributes its count to all previous counts. For example, if four pupils are in the first class and six in the next, the cumulative number at the second upper boundary is ten.

For an ordered list of nonnegative class frequencies, the cumulative frequency cannot decrease as the upper boundary increases. A graph that slopes downward has been drawn incorrectly or uses a different quantity on the vertical axis.

  • Read both axes and their units.
  • Identify whether a table contains individual frequencies or cumulative totals.
  • Add class frequencies successively to create the cumulative column.
  • Start a cumulative curve with zero observations at the initial lower boundary when appropriate.
  • Mark upper class boundaries against accumulated counts.
  • Read median, quartile and percentile levels on the vertical cumulative axis.
  • Remember that grouped-data readings are estimates, not exact hidden scores.

Build cumulative frequencies from class intervals

Consider a fictional class assessment for thirty pupils. The grouped scores are in five intervals of width ten: 0≤score<10 has four pupils, 10≤score<20 has six, 20≤score<30 has ten, 30≤score<40 has eight, and 40≤score<50 has two.

Score classFrequencyCumulative frequency at upper boundary
0≤x<1044
10≤x<20610
20≤x<301020
30≤x<40828
40≤x<50230
Total30Final total 30
Illustrative grouped data with 30 observations.

At x=30 the cumulative frequency is twenty, meaning twenty pupils have scores below thirty within the stated class convention. It does not mean twenty pupils scored between twenty and thirty; that individual class contains ten.

The last cumulative value must equal the total frequency. If the class counts total thirty but the final cumulative frequency is twenty-eight, two observations have been missed or one addition is wrong.

Draw and interpret an increasing curve

Place upper-boundary points at (10,4), (20,10), (30,20), (40,28) and (50,30), and include the initial point (0,0) in this example. A smooth or suitable connecting cumulative frequency curve rises through those points.

A cumulative graph is not a bar chart. A bar height can fall from one category to the next. A cumulative total cannot fall if the frequencies are nonnegative. The steepness of each section indicates how quickly observations accumulate per unit of the horizontal quantity.

Point on curveInterpretation
(10,4)Four scores are below ten
(20,10)Ten scores are below twenty
(30,20)Twenty scores are below thirty
(40,28)Twenty-eight scores are below forty
(50,30)All thirty scores are below fifty
Boundary convention and class labels must be read consistently.

A student may draw a curve starting at (0,4), as though the first class’s four pupils were already counted at the lower boundary. The correct starting cumulative value for this example is zero because there are no pupils with scores below zero under the grouped-score range.

Estimate the median from a cumulative frequency curve

For thirty observations, the exact median of an ordered raw-data list is the average of the fifteenth and sixteenth values. On a cumulative frequency curve, we typically estimate the central location at cumulative count N/2=15. We then read the corresponding score value on the horizontal axis.

Our graph rises from cumulative ten at score twenty to cumulative twenty at score thirty. With linear interpolation within that class, cumulative fifteen lies halfway through the ten-mark interval. The estimated median is 25 marks.

The value twenty-five is not guaranteed to be the exact median of the unseen thirty individual marks. The grouped table does not say exactly where each of the ten scores in 20≤x<30 lies. The straight-line assumption is a convenient graphical approximation.

Estimate lower and upper quartiles

The first quartile Q1 corresponds to about one-quarter of observations, so we read cumulative level N/4=7.5 for N=30. The third quartile Q3 corresponds to about three-quarters of observations, so we read cumulative level 3N/4=22.5.

On our example, level 7.5 lies in the 10≤x<20 class because cumulative frequency rises there from four to ten. Level 22.5 lies in the 30≤x<40 class because cumulative frequency rises there from twenty to twenty-eight.

The interquartile range is Q3−Q1. It describes the spread between the lower and upper quartiles—roughly the middle half of the observations—not the overall difference between maximum and minimum.

StatisticCumulative frequency levelClass
Q130/4=7.510≤x<20
Median30/2=1520≤x<30
Q33×30/4=22.530≤x<40
Percentile and quartile readings use the cumulative vertical scale.

Worked grouped-score interpolation

For a grouped interval of width ten, linear interpolation assumes observations accumulate approximately uniformly through that interval. We can calculate the corresponding score by adding a fraction of the interval width to its lower boundary.

Q1: cumulative rises from four at score ten to ten at score twenty. The target is 7.5, which is 3.5 of the six cumulative counts into the interval. Estimated Q1 = 10+(3.5/6)×10≈15.83 marks.

Median: target fifteen lies five of ten into interval 20–30, so estimated median=20+(5/10)×10=25 marks.

Q3: target 22.5 is 2.5 of eight cumulative counts into interval 30–40. Estimated Q3=30+(2.5/8)×10=33.125 marks.

Thus the estimated interquartile range is 33.125−15.8333…≈17.29 marks. A calculator might show slightly different decimals depending on rounding; avoid rounding intermediate quartiles prematurely.

MeasureInterpolationEstimate
Q110+(7.5−4)/6×1015.83
Median20+(15−10)/10×1025
Q330+(22.5−20)/8×1033.125
IQRQ3−Q1≈17.29
These are grouped-data estimates, not exact raw-data quartiles.

A graph-read question may not expect this level of numerical precision. When the task says “estimate from the cumulative frequency diagram”, follow the graph’s scale and the question’s requested accuracy rather than present exact-looking numbers the source data cannot support.

What the 80th percentile means

The 80th percentile is a value below which roughly 80% of observations fall, subject to the data and convention used. With thirty observations, 80% corresponds to cumulative level 0.8×30=24.

Our cumulative graph has count twenty at score thirty and count twenty-eight at score forty. A linear read at level twenty-four is halfway between these counts, so the estimated 80th-percentile score is 35.

A student should not confuse the percentile rank 80 with a score of eighty marks. An 80th percentile score can be thirty-five or another value depending on the distribution.

Five-number summary and a box-and-whisker plot

A box-and-whisker plot represents the minimum, lower quartile Q1, median, upper quartile Q3 and maximum. The box extends from Q1 to Q3, with a median mark inside it. The whiskers in a basic school box plot extend to the minimum and maximum under the stated convention.

Consider an original ordered data set of twelve scores: 2,3,4,4,5,7,8,9,10,12,14,16. The median is (7+8)/2=7.5. Under the median-of-halves method, the lower half is 2,3,4,4,5,7 and its median is (4+4)/2=4. The upper half is 8,9,10,12,14,16 and its median is (10+12)/2=11.

Five-number summaryValue
Minimum2
Q14
Median7.5
Q311
Maximum16
Interquartile range11−4=7
Range16−2=14
Exact example using the stated median-of-halves quartile convention.

Quartile conventions can vary across textbooks and statistical software. For school exercises use the method, graph or calculator convention specified by the teacher and examination; the given method above is explicit so the numerical result is reproducible.

Compare spread and median between two groups

Suppose Group A has median 7.5, Q1=4 and Q3=11. Its IQR is seven. Group B has median eight, Q1=6 and Q3=10, so its IQR is four. Group B has a slightly higher central median and a narrower middle-half spread.

It would be inaccurate to conclude that every pupil in B scored higher than every pupil in A; box plots do not contain all individual scores. Nor can we infer that the groups have the same sample size unless the information is supplied.

ComparisonGroup AGroup BSupported statement
Median7.58B’s median higher
Q146B’s lower quartile higher
Q31110B’s upper quartile lower
IQR74B’s central 50% less spread out
Box plots summarise central position and dispersion, not every observation.

Range versus interquartile range

The range is maximum minus minimum. It is sensitive to very small or very large observations. The interquartile range measures the middle-half spread and is less affected by extreme values.

In the twelve-score example, range is 16−2=14, while IQR is 11−4=7. Neither value alone tells us the exact arrangement of every score between the quartiles.

A narrow IQR does not necessarily imply a narrow full range. A group could have most pupils close together yet still include a few extreme marks. That is why a useful statistical comparison often reports both location and spread.

Why grouped statistics are often estimates

A grouped frequency table does not specify exact scores. It only states how many lie in each interval. Different raw data sets can produce the same frequency table but have different exact medians and quartiles within those intervals.

A cumulative frequency curve typically joins class-boundary points smoothly or approximately. Reading a point between boundaries introduces an interpolation assumption. This is useful for estimating central values, but students should not present the result as if every individual score were known.

The distinction matters beyond school. In real survey summaries, the data aggregation and measurement choices limit what can be inferred. Mathematical accuracy includes an honest statement of uncertainty.

Eight statistical misunderstandings to diagnose

First mistaken moveLikely gapNext diagnostic
Writes individual frequency ten as cumulative count at 30Running total ignoredAdd all earlier classes
Draws a decreasing cumulative curveCumulative meaning misunderstoodCan collected observations disappear?
Reads horizontal coordinate as number of pupilsAxes swappedLabel counts versus marks
Uses n/2 as an exact raw median valuePosition confused with scoreRead x-coordinate at cumulative level
Takes Q1 directly as score 7.5Count level confused with data scaleProject across curve then down
Claims grouped median 25 is exactInterpolation limitation ignoredCompare possible raw scores within interval
Calls range the same as IQRDifferent spread measures confusedMark min/max and Q1/Q3
Says smaller IQR implies every score higherOverinterpretation of box plotWhat individual data is missing?
A good tutor corrects interpretation before calculator work.

A pupil may know the formula for IQR but be unable to read the quartile scores from a curve. Another may read the curve accurately but subtract the wrong values. These require different exercises.

Sixteen worked cumulative frequency questions

1. First cumulative total

If the first frequency is four, the first cumulative value is four.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

2. Second cumulative total

Frequencies four and six produce cumulative ten.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

3. Third cumulative total

Adding ten to cumulative ten gives twenty.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

4. Final frequency total

4+6+10+8+2=30 observations.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

5. Class frequency from cumulative counts

At upper boundaries 20 and 30, counts are 10 and 20; class 20–30 contains ten.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

6. Scores below 40

Cumulative at boundary 40 is 28.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

7. Scores from 30 to below 40

28−20=8 pupils.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

8. Approximate median position

For n=30, median cumulative level is 15.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

9. Estimated median value

Linear read between (20,10) and (30,20) gives 25.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

10. First quartile level

N/4=7.5.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

11. Lower quartile estimate

10+(7.5−4)/6×10≈15.83.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

12. Upper quartile level

3N/4=22.5.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

13. Upper quartile estimate

30+(22.5−20)/8×10=33.125.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

14. Estimated IQR

33.125−15.8333≈17.29.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

15. The 80th percentile

At cumulative 24, linear interpolation gives approximately 35 marks.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

16. Box plot exact IQR

For 2,3,4,4,5,7,8,9,10,12,14,16 under median-of-halves, IQR=11−4=7.

Name the axis, unit and whether the result is exact or estimated. For grouped data, explain the interpolation assumption and use the precision requested by the examination question.

A ten-session G3 E-Maths revision route

SessionSkillEvidence of success
1Read grouped frequency tableUnderstands each interval
2Build cumulative totalsFinal equals N
3Plot cumulative boundariesCurve nondecreasing
4Find median level N/2Reads horizontal value
5Read Q1 and Q3Distinguishes count from score
6Compute interquartile rangeSubtracts scores
7Read a percentileIdentifies cumulative level
8Build five-number summaryMakes box plot
9Compare two distributionsStates location and spread accurately
10Mixed unseen graph after a delayExplains without tutor prompts
The sequence can be adapted to school lessons and forthcoming assessments.

Where a learner struggles with percentage conversion, repair that prerequisite briefly. Where the issue is reading the axes, practise transferring from horizontal lines to curve intersections and back down to the data axis before using more complicated questions.

Questions about cumulative frequency tuition

What is cumulative frequency?

A running total of observations up to a stated value or upper class boundary.

Why must a cumulative frequency curve not decrease?

Counts of accumulated observations cannot reduce as the boundary rises.

How do I locate the median?

Use cumulative level about N/2 and read the corresponding horizontal data value from the curve.

How do I find Q1 and Q3 on the graph?

Read horizontal values corresponding to cumulative levels N/4 and 3N/4.

What is interquartile range?

Q3−Q1, measuring spread across the middle half of observations.

Why are grouped quartile values estimates?

The grouped table hides exact raw scores within each interval, so interpolation is approximate.

What does a box plot show?

A five-number summary: minimum, lower quartile, median, upper quartile and maximum.

Does a smaller IQR guarantee every observation is closer to the mean?

No. It describes the middle-half spread only and does not show every observation.

Are these topics examined in the SEC G3 syllabus?

Yes. The 2027 K310 Statistics topic S1 lists cumulative frequency diagrams, box-and-whisker plots, quartiles and percentiles.

Can tuition guarantee SEC performance?

No. Accurate data interpretation is one important topic within a wider Mathematics syllabus.

SEAB syllabus and connected Maths lessons

The official 2027 SEC G3 Mathematics K310 syllabus lists cumulative frequency diagrams, box-and-whisker plots, quartiles, percentiles, range, interquartile range, mean and standard deviation within topic S1. Exact teaching order can vary by school, and G1/G2 levels use different specifications.

Continue through the Mathematics Learning Hub. For introductory statistics read Secondary Statistics: Mean, Median and Outliers. For Primary data interpretation use PSLE Pie Charts. For a later H2 probability and statistics application, see JC H2 Hypothesis Testing and p-Values.

The original Secondary 1 Mathematics Tutor Clementi teaching reference remains unchanged. Contact eduKate Singapore with a student’s original grouped table and box plot to identify whether the difficulty is cumulative totals, reading the curve or interpreting quartiles.