Skip to content

GCSE & IGCSE maths practice

Histograms questions and answers

In a histogram the area of each bar shows the frequency, so the height is the frequency density: frequency density=frequencyclass width\text{frequency density} = \dfrac{\text{frequency}}{\text{class width}}. Turn it round to read a frequency from a bar: frequency == frequency density ×\times class width. This lets classes have different widths.

8 questions · Higher tier · Every answer is checked as you type it, with a full worked solution. Updated .

Where histograms comes up

GCSE (AQA, Edexcel, OCR)Higher only: construct and interpret histograms with equal and unequal class intervals.
Cambridge IGCSE (0580)Extended only: draw and interpret histograms, and calculate frequency density.

The method

  1. Class width = upper bound − lower bound.
  2. Frequency density = frequency ÷ class width.
  3. Frequency = frequency density × class width.
  4. Part of a class: take the matching fraction of that bar's area.

Histograms questions

Try each one before looking at the hint. If you're stuck, the AI tutor can talk you through it step by step.

Warm-up

Question 1Warm-upHigher

A class has width 10 and frequency 30. Find its frequency density.

Question 2Warm-upHigher

A class has width 5 and frequency 12. Find its frequency density.

Exam-style

Question 3Exam-styleHigher

A bar has frequency density 1.6 and class width 20. Find the frequency.

Question 4Exam-styleHigher

The bar for 20<t≤5020 < t \le 50 has frequency density 0.8. How many values are in this class?

Question 5Exam-styleHigher

Find the frequency density for the class 15<t≤3015 < t \le 30.

Time, t (s)Frequency
0 < t ≤ 1010
10 < t ≤ 1515
15 < t ≤ 3012
Question 6Exam-styleHigher

What goes on the vertical axis of a histogram with unequal class widths?

Challenge

Question 7ChallengeHigher

A histogram has bars for 0<x≤100 < x \le 10 (frequency density 2), 10<x≤2010 < x \le 20 (3.5) and 20<x≤4020 < x \le 40 (1.5). Find the total frequency.

Question 8ChallengeHigher

Using the same histogram, estimate how many values are between 15 and 30.

Common mistakes

  • Plotting frequency instead of frequency density.
  • Reading the class width wrongly from the table.
  • Using bar heights, not areas, to compare frequencies.

Stuck on one of these?

The TutorAura AI tutor works through it with you step by step, with the reason for each step, then gives you one like it to try. It checks your working too.

Try the AI tutor free

More maths questions

GCSE maths mock papers · IGCSE maths mock papers · All maths topics

Sources

The questions are our own. The “where it comes up” notes are from each board's published specification, checked on 26 October 2026:

Practise maths with your own AI tutor

Questions at your level, help when you're stuck, and a plan for your exams. Free for 3 days, no card needed.

Start free trial