GCSE Maths · Statistics

Histograms GCSE Questions, Worked Examples and Answers

In a histogram, each bar’s area represents frequency. The bar width is the class width, so the height must be frequency density: frequency ÷ class width.

Edexcel · AQA · OCRHigher tier15 original questions
Free AI tutor · GCSE histograms

Practise GCSE histograms for free with an AI tutor

Ask Ari for an explanation or work through an original exam-style question together.

AriYour maths coach
Chat cost ≈ $0.000000

Hi, I’m Ari. I can explain why histogram area represents frequency, help you calculate density or work through an incomplete histogram.

Enter to send · Shift + Enter for a new line · Use $...$ or $$...$$ for math

Ari is an AI tutor and can make mistakes. Use the worked answers below to check important results.

Make unequal groups visually fair

What you need to know about GCSE histograms

Suppose journey times are grouped into intervals such as 0–10 minutes and 10–30 minutes. The second interval is twice as wide, so drawing both bars with height equal to frequency would be misleading. A histogram fixes this by making the area of each bar represent how many values are in the interval.

Class width × bar height = frequency

Turn frequency into a bar with the correct area

A class from 10 to 30 has width 20 and frequency 30. Choose a height that makes width × height equal 30.

Find class width30 − 10 = 20read the interval boundaries
Find bar height30 ÷ 20 = 1.5this is the frequency density
Check the area20 × 1.5 = 30bar area matches frequency
Histogram of grouped continuous dataA histogram whose horizontal axis shows Time (minutes) and whose vertical axis shows frequency density. Bar widths follow the class intervals and bar heights follow frequency density.01234010304060Time (minutes)Density (journeys per minute)
The 0–10 and 30–40 bars have the same width, but the taller 30–40 bar represents 30 journeys rather than 20.
From problem to method

Typical problems you need to be able to solve

These are the main kinds of question in this topic. Each card first states the problem, then explains how to solve it.

Calculate frequency density

What the problem asks: Find the height of a histogram bar from a grouped frequency table.

How to solve it: Calculate the class width, then divide frequency by class width.

frequency density=frequencyclass width\text{frequency density}=\frac{\text{frequency}}{\text{class width}}

Draw or complete a histogram

What the problem asks: Add bars to axes or complete missing bars from a table.

How to solve it: Calculate each frequency density, use class boundaries for widths and draw touching bars at those heights.

height=frequencyclass width\text{height}=\frac{\text{frequency}}{\text{class width}}

Read a frequency

What the problem asks: Find how many values a completed bar represents.

How to solve it: Read its class width and frequency density, then multiply them because bar area represents frequency.

frequency=class width×frequency density\text{frequency}=\text{class width}\times\text{frequency density}

Recover a missing scale

What the problem asks: The frequency-density axis is unlabelled but one bar’s frequency is known.

How to solve it: Use the known bar to connect its drawn height with its frequency density, then apply that scale to the other bars.

scale=known densitydrawn height\text{scale}=\frac{\text{known density}}{\text{drawn height}}

Estimate part of a class

What the problem asks: Estimate the frequency within only part of one histogram bar.

How to solve it: Find the fraction of the class width selected and take the same fraction of that bar’s frequency. This assumes values are spread evenly within the class.

estimated frequency=selected widthclass width×class frequency\text{estimated frequency}=\frac{\text{selected width}}{\text{class width}}\times\text{class frequency}

A reliable routine

Method for drawing a histogram from grouped data

Use this routine when class intervals may have different widths and a histogram must be drawn. Dividing by width ensures that each rectangle’s area equals its frequency.

  1. Find every class width by subtracting its lower boundary from its upper boundary.
  2. Calculate frequency density = frequency ÷ class width for every class.
  3. Mark continuous class boundaries on the horizontal axis and frequency density on the vertical axis.
  4. Draw touching rectangles using the interval for each width and its frequency density for the height.
  5. Check that width × height reproduces the frequency of each bar.

Check: Do not compare frequencies from height alone when bars have different widths. A wide, short bar can represent more values than a narrow, tall bar.

Fully worked

Histograms GCSE worked examples

Each solution explains the clue, why the method fits and how to check the result.

Example 1

Find a class width

1 mark
Question

Find the class width of 20<x3520<x\leq35.

3520=1535-20=\boxed{15}

Example 2

Calculate frequency density

2 marks
Question

The interval 10<t3010<t\leq30 has frequency 3030. Find its frequency density.

The class width is

3010=2030-10=20

Therefore

frequency density=3020=1.5\text{frequency density}=\frac{30}{20}=\boxed{1.5}

Example 3

Draw a histogram

4 marks
Question

Draw a histogram for the grouped journey-time data shown.

Grouped journey times
Time t (minutes)Frequency
0 < t ≤ 1020
10 < t ≤ 3030
30 < t ≤ 4030
40 < t ≤ 6020

Calculate each height.

20÷10=220\div10=2

30÷20=1.530\div20=1.5

30÷10=330\div10=3

20÷20=120\div20=1

Draw touching bars over the stated intervals at heights 2,1.5,3,12,1.5,3,1.

The completed histogram is shown.\boxed{\text{The completed histogram is shown.}}

Histogram of grouped continuous dataA histogram whose horizontal axis shows Time (minutes) and whose vertical axis shows frequency density. Bar widths follow the class intervals and bar heights follow frequency density.01234010304060Time (minutes)Frequency density
The bars use the class intervals as widths and densities 2, 1.5, 3 and 1 as heights.
Example 4

Read a frequency from a bar

2 marks
Question

A histogram bar covers 30<t4030<t\leq40 and has frequency density 33. Find its frequency.

class width=4030=10\text{class width}=40-30=10

frequency=10×3=30\text{frequency}=10\times3=\boxed{30}

Example 5

Find the total frequency

4 marks
Question

Use the histogram to find the total frequency.

Histogram of grouped continuous dataA histogram whose horizontal axis shows Time (minutes) and whose vertical axis shows frequency density. Bar widths follow the class intervals and bar heights follow frequency density.01234010304060Time (minutes)Frequency density
Read each class width and density, then add the four bar areas.

Find the area of each bar.

10(2)=2010(2)=20

20(1.5)=3020(1.5)=30

10(3)=3010(3)=30

20(1)=2020(1)=20

total=20+30+30+20=100\text{total}=20+30+30+20=\boxed{100}

Example 6

Use an unlabelled vertical scale

4 marks
Question

On the unlabelled histogram, the known bar has drawn height 44 cm, class width 1010 and frequency 2020. The other bar has drawn height 66 cm and class width 55. Find its frequency.

Two histogram bars on an unlabelled vertical scaleThe first bar is labelled with a drawn height of 4 centimetres and the second with 6 centimetres. The vertical axis has no numerical labels.known barunknown bar4 cm6 cmUnlabelled scale
Use the known bar to convert drawn centimetres into frequency-density units before reading the second bar.

For the known bar,

frequency density=20÷10=2\text{frequency density}=20\div10=2

A drawn height of 44 cm represents density 22, so 22 cm represents one density unit.

The second bar has density

6÷2=36\div2=3

Its frequency is

5×3=155\times3=\boxed{15}

Example 7

Estimate part of a class

3 marks
Question

The interval 40<t6040<t\leq60 contains 2020 journeys. Estimate how many took more than 5050 minutes.

The selected interval from 5050 to 6060 is half of the class width.

Assuming values are evenly spread within the class,

12×20=10\frac12\times20=\boxed{10}

Example 8

Find a missing frequency

4 marks
Question

A histogram represents 120120 values. Three bars have frequencies 2424, 3636 and 2828. Find the frequency represented by the remaining bar.

Add the known frequencies.

24+36+28=8824+36+28=88

Subtract from the total.

12088=32120-88=\boxed{32}

15 original questions · total 51 marks

Histograms GCSE exam-style questions

Try each question before opening its fully worked answer. The difficulty rises through the set.

Before you startAllow about 55 minutes · write class widths and frequency-density calculations before drawing or reading bars · answers start collapsed
1

Calculate a class width

1 mark

Find the width of 15<m2715<m\leq27.

Show worked answer

2715=1227-15=\boxed{12}

2

Calculate a density

2 marks

A class of width 88 has frequency 2424. Find its frequency density.

Show worked answer

24÷8=324\div8=\boxed{3}

3

Find frequency from area

2 marks

A histogram bar has width 1212 and frequency density 2.52.5. Find its frequency.

Show worked answer

12×2.5=3012\times2.5=\boxed{30}

4

Complete a density column

4 marks

Complete the frequency-density values for the grouped data shown.

Grouped frequencies for x
ClassFrequency
0 < x ≤ 515
5 < x ≤ 1520
15 < x ≤ 3530
Show worked answer

15÷5=315\div5=3

20÷10=220\div10=2

30÷20=1.530\div20=1.5

3, 2, 1.5\boxed{3,\ 2,\ 1.5}

5

Draw three bars

4 marks

Draw a histogram for the table in Question 4.

Show worked answer

Use the class boundaries for bar widths and the calculated densities for heights: 33, 22 and 1.51.5. The bars touch because the variable is continuous.

Histogram of grouped continuous dataA histogram whose horizontal axis shows x and whose vertical axis shows frequency density. Bar widths follow the class intervals and bar heights follow frequency density.01234051535xFrequency density
The completed bars have heights 3, 2 and 1.5 over their stated class intervals.
6

Read four frequencies

4 marks

Use the histogram to find the frequency represented by each bar.

Histogram of grouped continuous dataA histogram whose horizontal axis shows x and whose vertical axis shows frequency density. Bar widths follow the class intervals and bar heights follow frequency density.012305153550xFrequency density
These bars use a new data set: multiply each width by its displayed density.
Show worked answer

Frequency is width × density.

5(2)=105(2)=10

10(3)=3010(3)=30

20(1)=2020(1)=20

15(2)=3015(2)=30

10, 30, 20, 30\boxed{10,\ 30,\ 20,\ 30}

7

Find a total from a histogram

3 marks

Use the histogram in Question 6 to find the total number of values.

Show worked answer

10+30+20+30=9010+30+20+30=\boxed{90}

8

Compare height with frequency

3 marks

Bar A has width 55 and height 44. Bar B has width 2020 and height 1.51.5. Which bar represents the greater frequency?

Show worked answer

frequency A=5×4=20\text{frequency A}=5\times4=20

frequency B=20×1.5=30\text{frequency B}=20\times1.5=30

Bar B represents the greater frequency.\boxed{\text{Bar B represents the greater frequency.}}

9

Find a missing density

3 marks

A histogram represents 9090 values. Three bars contain 1818, 2727 and 2525 values. The remaining class has width 1010. Find its frequency density.

Show worked answer

missing frequency=90(18+27+25)\text{missing frequency}=90-(18+27+25)

=9070=20=90-70=20

density=20÷10=2\text{density}=20\div10=\boxed{2}

10

Calibrate an unlabelled scale

4 marks

The known bar on this unlabelled histogram is 33 cm high, 88 units wide and has frequency 1212. The other bar is 55 cm high and 66 units wide. Find its frequency.

Two histogram bars on an unlabelled vertical scaleThe first bar is labelled with a drawn height of 3 centimetres and the second with 5 centimetres. The vertical axis has no numerical labels.known barunknown bar3 cm5 cmUnlabelled scale
Use the known bar to convert drawn centimetres into frequency-density units before reading the second bar.
Show worked answer

The known density is

12÷8=1.512\div8=1.5

So 33 cm represents 1.51.5 density units, or 22 cm per density unit.

The second density is

5÷2=2.55\div2=2.5

frequency=6×2.5=15\text{frequency}=6\times2.5=\boxed{15}

11

Estimate within a class

3 marks

A histogram class 20<x5020<x\leq50 has frequency 4242. Estimate how many values satisfy 20<x3020<x\leq30.

Show worked answer

The selected width is 1010 out of the full width 3030.

1030×42=14\frac{10}{30}\times42=14

14 values (estimated)\boxed{14\text{ values (estimated)}}

12

Estimate the mean from a histogram

Higher only5 marks

The histogram shows the classes 0<x100<x\leq10, 10<x2010<x\leq20 and 20<x4020<x\leq40. Estimate the mean.

Histogram of grouped continuous dataA histogram whose horizontal axis shows x and whose vertical axis shows frequency density. Bar widths follow the class intervals and bar heights follow frequency density.01230102040xFrequency density
Use each bar area for frequency and each class midpoint as its representative value.
Show worked answer

The frequencies are the bar areas.

10(1)=10,10(3)=30,20(1)=2010(1)=10,\qquad10(3)=30,\qquad20(1)=20

The class midpoints are 55, 1515 and 3030.

estimated mean=5(10)+15(30)+30(20)60\text{estimated mean}=\frac{5(10)+15(30)+30(20)}{60}

=110060=18.333=\frac{1100}{60}=18.333\ldots

18.3 (estimated)\boxed{18.3\text{ (estimated)}}

13

Estimate a median from bar area

Higher only4 marks

A histogram has frequencies 1010, 3030 and 2020 in the classes 0<x100<x\leq10, 10<x2010<x\leq20 and 20<x4020<x\leq40. Estimate the median.

Show worked answer

There are 6060 values, so use the 3030th value.

The first class contains 1010, leaving 2020 values to move through the second class of frequency 3030.

10+2030×10=16.66610+\frac{20}{30}\times10=16.666\ldots

16.7 (estimated)\boxed{16.7\text{ (estimated)}}

14

Correct a misleading claim

3 marks

A student says, “The tallest histogram bar always contains the most data.” Explain why this can be false.

Show worked answer

Height represents frequency density, not frequency. Frequency depends on both width and height:

frequency=class width×frequency density\text{frequency}=\text{class width}\times\text{frequency density}

A shorter but much wider bar can therefore contain more data.

15

Complete a multi-step histogram table

6 marks

Find the missing entries in the grouped table and the total frequency.

Incomplete histogram calculation table
ClassFrequency densityFrequency
0 < x ≤ 101.8?
10 < x ≤ 25?36
25 < x ≤ 451.3?
Show worked answer

For 0<x100<x\leq10,

frequency=10×1.8=18\text{frequency}=10\times1.8=18

For 10<x2510<x\leq25, the width is 1515.

density=36÷15=2.4\text{density}=36\div15=2.4

For 25<x4525<x\leq45, the width is 2020.

frequency=20×1.3=26\text{frequency}=20\times1.3=26

total=18+36+26=80\text{total}=18+36+26=\boxed{80}

The missing entries are 18, 2.4, 26\boxed{18,\ 2.4,\ 26}.

Examiner-style feedback

Common histograms mistakes

Using frequency as the height

Histogram height is frequency density when class widths differ. Area represents frequency.

Reading width from labels only

Subtract the class boundaries. The width of 10 < x ≤ 30 is 20, not 30.

Leaving gaps between bars

Histogram bars touch because the grouped variable is continuous.

Estimating without saying so

A partial-class answer assumes an even spread within the class, so describe it as an estimate.

30-second recap

Choose, carry out, check

Translate the wording before you reach for a rule.

  1. Use class boundaries to find width.
  2. Frequency density = frequency ÷ width.
  3. Histogram area represents frequency.
  4. Calibrate an unlabelled scale from a known bar.
Quick answers

Histograms FAQ

What is frequency density?

Frequency density is frequency divided by class width. It is the height of a histogram bar.

Why do histogram bars touch?

The horizontal axis represents continuous intervals with no categorical gaps between them.

Is the tallest bar the most frequent class?

Not necessarily. Compare bar areas because frequency depends on width as well as height.

How do I find frequency from a histogram?

Multiply the class width by the frequency density, which is the bar height on a labelled axis.

Build connected skills

What to revise next

Proportional reasoning

Ratio

Use multiplicative relationships and scale.

Revise ratio
Content standards

Curriculum and rights review

Reviewed 5 September 2026 against DfE content S3, Pearson Edexcel S3, AQA S3 and OCR J560 section 12.02b. All questions, values, tables and diagrams are original.