Histograms (GCSE Maths)
Skill Check
State the correct formula used to calculate the frequency density for a given class interval in a histogram.
- Take a clear photo of your handwritten work.
- Ensure all calculation steps are legible.
- Upload below for AI Tutor analysis.
Step 1 · Define frequency density
The frequency density is defined as the ratio of the frequency of a class to its class width. This is used to determine the height of the bars when drawing a histogram.
Step 2 · State the formula
Final Answer
$$\text{Frequency Density} = \frac{\text{Frequency}}{\text{Class Width}}$$
The table gives information about the lengths, l metres, of fish in a pond.
| Length (l cm) | Frequency |
|---|---|
| 0 < l ≤ 8 | 16 |
| 8 < l ≤ 10 | 7 |
| 10 < l ≤ 12 | 9 |
| 12 < l ≤ 16 | 6 |
| 16 < l ≤ 20 | 2 |
Draw a histogram to show this information.

- Take a clear photo of your handwritten work.
- Ensure all calculation steps are legible.
- Upload below for AI Tutor analysis.
Step 1 · Recall the formula for frequency density
To draw a histogram, you must first calculate the frequency density for each class interval. The formula is:
Step 2 · Calculate values for the first interval
For the interval $0 < l \le 8$:
Step 3 · Calculate values for the second interval
For the interval $8 < l \le 10$:
Step 4 · Calculate values for the third interval
For the interval $10 < l \le 12$:
Step 5 · Calculate values for the fourth interval
For the interval $12 < l \le 16$:
Step 6 · Calculate values for the fifth interval
For the interval $16 < l \le 20$:
Step 7 · Plot the histogram
Plot these values on the provided grid. Label the $x$-axis as "Length ($l$ cm)" and the $y$-axis as "Frequency Density":
- Draw a bar from $x = 0$ to $8$ with a height of $2$.
- Draw a bar from $x = 8$ to $10$ with a height of $3.5$.
- Draw a bar from $x = 10$ to $12$ with a height of $4.5$.
- Draw a bar from $x = 12$ to $16$ with a height of $1.5$.
- Draw a bar from $x = 16$ to $20$ with a height of $0.5$.
Final Answer
$\text{Histogram plotted correctly}$

The table gives information about the heights of Year 12 pupils in college.
| Height (cm) | Frequency |
|---|---|
| 150 < cm ≤ 155 | 10 |
| 155 < cm ≤ 165 | 25 |
| 165 < cm ≤ 170 | 12 |
| 170 < cm ≤ 180 | 33 |
| 180 < cm ≤ 190 | 22 |
| 190 < cm ≤ 200 | 5 |
Draw a histogram for the information on the axes below.

- Take a clear photo of your handwritten work.
- Ensure all calculation steps are legible.
- Upload below for AI Tutor analysis.
Step 1 · Calculate the frequency density for each group
Divide the frequency by the class width to find the frequency density (FD):
- $150 < \text{cm} \le 155$: $\text{Width} = 5$, so $\text{FD} = 10 \div 5 = 2$
- $155 < \text{cm} \le 165$: $\text{Width} = 10$, so $\text{FD} = 25 \div 10 = 2.5$
- $165 < \text{cm} \le 170$: $\text{Width} = 5$, so $\text{FD} = 12 \div 5 = 2.4$
- $170 < \text{cm} \le 180$: $\text{Width} = 10$, so $\text{FD} = 33 \div 10 = 3.3$
- $180 < \text{cm} \le 190$: $\text{Width} = 10$, so $\text{FD} = 22 \div 10 = 2.2$
- $190 < \text{cm} \le 200$: $\text{Width} = 10$, so $\text{FD} = 5 \div 10 = 0.5$
Step 2 · Draw the histogram
Plot the heights on the $x$-axis and the calculated frequency densities on the $y$-axis, drawing bars for each respective class width.
Final Answer
$\text{FD values: } 2,\ 2.5,\ 2.4,\ 3.3,\ 2.2,\ 0.5$

Problem Solving
The histogram shows information about the time it took 266 people to commute to work.
Any employee whose commute took 15 minutes or less, are able to sign up for a cycle-to-work scheme.
Use the histogram to estimate the percentage of people that are eligible for the scheme.
Give your answer to 1 decimal place.

- Take a clear photo of your handwritten work.
- Ensure all calculation steps are legible.
- Upload below for AI Tutor analysis.
Step 1 · Calculate the total area of the histogram
- First, calculate the total "area" of the histogram, which represents the total frequency (the 266 people).
- Let 1 major vertical grid line equal 1 unit of frequency density.
Step 2 · Calculate the area for eligible employees
- Next, calculate the area representing the eligible employees (those who commute 15 minutes or less).
- This includes the entire first bar (0 to 10 minutes) and half of the second bar (10 to 15 minutes).
Step 3 · Calculate the percentage of eligible people
- Calculate the percentage of eligible people relative to the total area.
- Note: using the 266 total people is unnecessary since the ratio of the areas directly gives the percentage.
Final Answer
$56.0\%$

The test scores from the students in a school are summarised in the table.
| Test score, x | Frequency |
|---|---|
| 0 < x ≤ 30 | 15 |
| 30 < x ≤ 40 | 22 |
| 40 < x ≤ 50 | 28 |
| 50 < x ≤ 70 | 30 |
| 70 < x ≤ 100 | 9 |
Draw a histogram for this data.

- Take a clear photo of your handwritten work.
- Ensure all calculation steps are legible.
- Upload below for AI Tutor analysis.
Step 1 · State the formula for frequency density
To draw a histogram, you first need to calculate the frequency density for each class interval. The formula is:
Step 2 · Calculate frequency density for $0 < x \le 30$
Class Width = $30 - 0 = 30$
Step 3 · Calculate frequency density for $30 < x \le 40$
Class Width = $40 - 30 = 10$
Step 4 · Calculate frequency density for $40 < x \le 50$
Class Width = $50 - 40 = 10$
Step 5 · Calculate frequency density for $50 < x \le 70$
Class Width = $70 - 50 = 20$
Step 6 · Calculate frequency density for $70 < x \le 100$
Class Width = $100 - 70 = 30$
Step 7 · Plot the histogram
Plot these values on the provided grid to draw the histogram:
- Draw a bar from $x = 0$ to $30$ with a height of $0.5$.
- Draw a bar from $x = 30$ to $40$ with a height of $2.2$.
- Draw a bar from $x = 40$ to $50$ with a height of $2.8$.
- Draw a bar from $x = 50$ to $70$ with a height of $1.5$.
- Draw a bar from $x = 70$ to $100$ with a height of $0.3$.
Final Answer
$\text{Histogram drawn}$

The table and histogram show some data on the amount spent by shoppers during the Christmas period.
| Total spent (£) | Frequency |
|---|---|
| 0 < £ ≤ 100 | 20 |
| 100 < £ ≤ 200 | 60 |
| 200 < £ ≤ 250 | 25 |
| 250 < £ ≤ 400 | |
| 400 < £ ≤ 450 | 35 |
| 450 < £ ≤ 500 | 5 |
Complete the table and histogram.

- Take a clear photo of your handwritten work.
- Ensure all calculation steps are legible.
- Upload below for AI Tutor analysis.
Step 1 · Calculate the frequency densities
Use the formula $\text{Frequency Density} = \dfrac{\text{Frequency}}{\text{Class Width}}$ for each interval:
- For $0 - 100$: $\text{FD} = \dfrac{20}{100} = 0.2$
- For $100 - 200$: $\text{FD} = \dfrac{60}{100} = 0.6$
- For $200 - 250$: $\text{FD} = \dfrac{25}{50} = 0.5$
- For $400 - 450$: $\text{FD} = \dfrac{35}{50} = 0.7$
- For $450 - 500$: $\text{FD} = \dfrac{5}{50} = 0.1$
Step 2 · Find the missing frequency
The histogram shows the bar for 250 < £ ≤ 400
has a frequency density of $0.3$. Multiply by the class width ($150$) to get the frequency:
Step 3 · Complete the histogram
Draw the remaining bars on the histogram using the frequency densities calculated in Step 1.
Final Answer
$\text{Missing frequency} = 45$

Data on the travel times of students getting to school has been collected and is summarised in a histogram below.
| Time, t (mins) | Frequency |
|---|---|
| 0 < t ≤ 5 | |
| 5 < t ≤ 10 | |
| 10 < t ≤ 15 | |
| 15 < t ≤ 20 | |
| 20 < t ≤ 30 | |
| 30 < t ≤ 45 |
Use the histogram to fill in the information in the grouped frequency table below.

- Take a clear photo of your handwritten work.
- Ensure all calculation steps are legible.
- Upload below for AI Tutor analysis.
Step 1 · Identify the formula for frequency
For each bar on the histogram, identify its width and height (frequency density). The area of the bar gives the frequency:
Step 2 · Calculate the frequency for each class
- For $0 < t \le 5$: width is $5$ and $\text{FD} = 1$. Frequency is $5 \times 1 = 5$.
- For $5 < t \le 10$: width is $5$ and $\text{FD} = 1.8$. Frequency is $5 \times 1.8 = 9$.
- For $10 < t \le 15$: width is $5$ and $\text{FD} = 2$. Frequency is $5 \times 2 = 10$.
- For $15 < t \le 20$: width is $5$ and $\text{FD} = 3$. Frequency is $5 \times 3 = 15$.
- For $20 < t \le 30$: width is $10$ and $\text{FD} = 0.8$. Frequency is $10 \times 0.8 = 8$.
- For $30 < t \le 45$: width is $15$ and $\text{FD} = 0.6$. Frequency is $15 \times 0.6 = 9$.
Final Answer
$5, 9, 10, 15, 8, 9$
Exam-Style Questions
The frequency table shows the ages of guests at a hotel.
| Age (x years) | Frequency | Frequency density |
|---|---|---|
| 0 ≤ x < 5 | 6 | |
| 5 ≤ x < 10 | 13 | |
| 10 ≤ x < 20 | 14 | |
| 20 ≤ x < 30 | 15 | |
| 30 ≤ x < 50 | 12 |
Complete the 'Frequency density' column of the table.
Use the table to draw a histogram for the data. Use the axes provided below.

- Take a clear photo of your handwritten work.
- Ensure all calculation steps are legible.
- Upload below for AI Tutor analysis.

Step 1 · State the formula for frequency density
To find the frequency density, use the following formula:
Step 2 · Calculate frequency density for each class
Calculate the class width and frequency density for each row:
- For $0 \le x < 5$: Class width is $5$, frequency density is $\frac{6}{5} = 1.2$
- For $5 \le x < 10$: Class width is $5$, frequency density is $\frac{13}{5} = 2.6$
- For $10 \le x < 20$: Class width is $10$, frequency density is $\frac{14}{10} = 1.4$
- For $20 \le x < 30$: Class width is $10$, frequency density is $\frac{15}{10} = 1.5$
- For $30 \le x < 50$: Class width is $20$, frequency density is $\frac{12}{20} = 0.6$
Step 3 · Draw the histogram bars
Use the calculated values to draw the histogram bars on the provided grid:
- Draw the first bar from $x = 0$ to $5$ with a height of $1.2$.
- Draw the second bar from $x = 5$ to $10$ with a height of $2.6$.
- Draw the third bar from $x = 10$ to $20$ with a height of $1.4$.
- Draw the fourth bar from $x = 20$ to $30$ with a height of $1.5$.
- Draw the fifth bar from $x = 30$ to $50$ with a height of $0.6$.
Final Answer
$\text{Bar heights: } 1.2, 2.6, 1.4, 1.5 \text{ and } 0.6$
Use the histogram below to answer the following questions.
The score required for a grade C was 45%.
How many students achieved at least a grade C?
Which group was the modal class?
The score required for a grade B was 75%.
Estimate the number of students that achieved a grade A or B assuming A is the highest grade.
Why is this answer an estimate?

- Take a clear photo of your handwritten work.
- Ensure all calculation steps are legible.
- Upload below for AI Tutor analysis.
Step 1 · Calculate the area above $45\%$
Calculate the area of all bars above $45\%$ to find the number of students:
- Interval $45-70$: $\text{Area} = 25 \times 0.8 = 20$
- Interval $70-80$: $\text{Area} = 10 \times 1.2 = 12$
- Interval $80-100$: $\text{Area} = 20 \times 0.4 = 8$
Step 2 · Identify the modal class
The modal class is the tallest bar, which corresponds to the highest frequency density.
Step 3 · Estimate students with grade B or A
- A score of $75\%$ or more is exactly halfway through the $70-80$ interval.
- Assuming an even spread, half of the $12$ students in this interval is $6$.
- Add the $8$ students from the $80-100$ interval to find the total:
Step 4 · Explain the estimation
- The calculation is an estimate because the data is grouped.
- We do not know the exact distribution of students within the $70-80$ interval, so we must assume they are spread evenly.
Final Answer
$\begin{aligned} \text{(a) } & 40 \text{ students} \\ \text{(b) } & 25 < x \le 45 \\ \text{(c) } & 14 \text{ students} \\ \text{(d) } & \text{Estimate due to grouped data} \end{aligned}$
The table shows the results of a spelling test.
| Score (%) | Frequency |
|---|---|
| 40 < m ≤ 50 | 3 |
| 50 < m ≤ 60 | 5 |
| 60 < m ≤ 75 | 12 |
| 75 < m ≤ 80 | 10 |
| 80 < m ≤ 85 | 4 |
| 85 < m ≤ 100 | 3 |
Draw a histogram for these results on the axes below.
Calculate an estimate for the median score using your histogram.

- Take a clear photo of your handwritten work.
- Ensure all calculation steps are legible.
- Upload below for AI Tutor analysis.

Step 1 · Calculate the frequency densities
Using the formula $\text{Frequency} \div \text{Width}$:
- $40 < m \le 50$: $3 \div 10 = 0.3$
- $50 < m \le 60$: $5 \div 10 = 0.5$
- $60 < m \le 75$: $12 \div 15 = 0.8$
- $75 < m \le 80$: $10 \div 5 = 2$
- $80 < m \le 85$: $4 \div 5 = 0.8$
- $85 < m \le 100$: $3 \div 15 = 0.2$
Step 2 · Plot the values
Plot these frequency density values on the provided graph paper.
Final Answer
$\text{Histogram plotted}$
Step 1 · Find the median position
The total frequency is $37$. The median position is:
Step 2 · Locate the interval
- Using cumulative frequencies ($3, 8, 20, \dots$), the $19\text{th}$ value falls in the $60 < m \le 75$ interval.
- It is $19 - 8 = 11$ places into this interval.
Step 3 · Interpolate the step size
Divide the interval width by the frequency:
Step 4 · Calculate the estimate
Multiply the position by this step size:
Add this to the lower bound of the interval:
Final Answer
$73.75$
Feel confident with Histograms (GCSE Maths)?
Review the master revision notes or move on to the next topic.