Real-Life Graphs GCSE Maths Revision Guide
Revise real-life graphs for GCSE Maths with clear methods, worked examples, common mistakes and exam-style questions with fully explained answers.

Real-life graphs represent relationships between quantities such as distance and time, temperature and time, or cost and usage. For real-life graphs GCSE Maths, you need to read values accurately, interpret sections and use gradients or areas when required.
This guide covers distance-time, conversion and velocity-time graphs. Some gradient and area skills are mainly associated with Higher tier; check the GCSE Maths topics by exam board and tier.
What is a real-life graph?
A real-life graph shows how one measurable quantity changes in relation to another. The horizontal axis usually contains the independent variable, such as time, while the vertical axis contains the dependent variable, such as temperature.
Before reading any graph, check:
- what each axis represents
- the units and scale on each axis
- whether sections are straight or curved
- whether an exact value or estimate is required
A horizontal section indicates that the vertical quantity is not changing. A steeper line indicates a greater magnitude of rate of change.
When drawing a graph, label both axes with quantities and units, choose consistent scales and plot points carefully. Join points according to the context: straight sections suit a journey described as having constant speeds, while continuously changing measurements may require a smooth curve. Do not automatically join every point to the origin unless the information supports this.
Distance-time graphs
A distance-time graph commonly shows distance from a reference point at different times. Check the label carefully: total distance travelled cannot decrease, but distance from the starting point can.
For a straight section, speed is the magnitude of the gradient:
speed=distance travelledtime taken.\text{speed}=\frac{\text{distance travelled}}{\text{time taken}}.speed=time takendistance travelled.For a graph showing distance from the starting point along a route:
| Feature | Meaning |
|---|---|
| Straight rising line | Constant speed away from the start |
| Steeper rising line | Faster constant speed |
| Horizontal line | Stationary |
| Rising curve becoming steeper | Speed is increasing |
| Rising curve becoming less steep | Speed is decreasing |
| Falling line | Returning towards the start |
A falling line does not mean negative speed. The distance from the reference point is decreasing.
Worked example: calculating speed
A cyclist's straight distance-time graph passes through (20,6)(20,6)(20,6) and (50,15)(50,15)(50,15), with time in minutes and distance in kilometres.
The changes in distance and time are
15−6=9 km,50−20=30 minutes.15-6=9\text{ km},\qquad 50-20=30\text{ minutes}.15−6=9 km,50−20=30 minutes.The cyclist's speed is therefore
930=0.3 km per minute.\frac{9}{30}=0.3\text{ km per minute}.309=0.3 km per minute.Convert to kilometres per hour by multiplying by 606060:
0.3×60=18 km/h.0.3\times 60=18\text{ km/h}.0.3×60=18 km/h.The answer is 18 km/h18\text{ km/h}18 km/h. The conversion matters because the graph uses minutes, but the answer requires hours.
Interpreting a complete journey
A walker travels 4 km4\text{ km}4 km away from the start, stops for 303030 minutes and returns along the same route. The graph rises, becomes horizontal, then falls to zero.
The total distance travelled is 4+4=8 km4+4=8\text{ km}4+4=8 km. Finishing at the starting point does not make the total distance zero.
For average speed over the whole journey, divide total distance travelled by total elapsed time, including stops. Averaging the speeds of individual sections usually gives the wrong result because those sections may last different amounts of time. If the question asks for average speed while moving, exclude stationary periods from the time instead.
For further explanation, use the Real Life and Distance Time Graphs revision guide.
Finding a gradient from a real-life graph
For a straight line, choose two clear points and calculate
gradient=change in ychange in x.\text{gradient}=\frac{\text{change in }y}{\text{change in }x}.gradient=change in xchange in y.Use points on the line, not necessarily plotted data points. A larger triangle usually makes minor reading errors less significant.
For a curve, the gradient changes. To estimate it at one point:
- Draw a tangent following the curve's direction at that point.
- Choose two well-separated points on the tangent.
- Calculate the change in the vertical quantity.
- Divide by the change in the horizontal quantity.
- Include units and identify the result as an estimate.
Do not simply join two points on the curve. That gives an average rate over an interval rather than the instantaneous rate at the required point.
Conversion graphs and other real-life graphs
A conversion graph connects equivalent values, such as miles and kilometres. Start with the known value, move to the conversion line and then across to the other axis.
Read the direction carefully: converting miles to kilometres requires starting on the miles axis. Reverse the process to convert kilometres to miles.
Reading between known values is called interpolation. Extending a graph beyond the supplied data is extrapolation, which assumes that the relationship continues. This may be reasonable for a fixed unit conversion but unreliable for a changing temperature or a service with different charges beyond a particular usage level.
Other contexts include temperature, water depth, service charges and financial data. Always explain the graph's behaviour using the quantities named on its axes.
A straight line through the origin represents direct proportion. A straight line that misses the origin has a non-zero starting value. A taxi fare graph, for instance, may start above zero because of an initial charge.
Worked example: interpreting a cost graph
A straight-line hire-cost graph passes through (0,12)(0,12)(0,12) and (5,32)(5,32)(5,32), with time in hours and cost in pounds.
The vertical intercept gives a fixed charge of £12. The hourly charge is the gradient:
32−125−0=205=4.\frac{32-12}{5-0}=\frac{20}{5}=4.5−032−12=520=4.The service costs £4 per hour, plus the fixed charge. Its rule is
C=4t+12,C=4t+12,C=4t+12,where CCC is cost in pounds and ttt is time in hours.
Velocity-time and speed-time graphs
On a velocity-time graph, the gradient represents acceleration:
acceleration=change in velocitychange in time.\text{acceleration}=\frac{\text{change in velocity}}{\text{change in time}}.acceleration=change in timechange in velocity.The signed area between the graph and time axis represents displacement. On a speed-time graph, the area represents distance travelled.
| Feature | Interpretation |
|---|---|
| Horizontal line above the axis | Constant positive velocity or speed |
| Rising straight velocity-time line | Constant positive acceleration |
| Falling straight velocity-time line | Constant negative acceleration |
| Graph on the time axis | Stationary |
| Velocity-time graph below the axis | Motion in the negative direction |
Negative acceleration does not always mean slowing down: consider the direction of velocity too. On a velocity-time graph, calculate total distance by adding the magnitudes of areas above and below the axis.
Worked example: area under a speed-time graph
A car accelerates uniformly from rest to 12 m/s12\text{ m/s}12 m/s in 666 seconds. The region under the graph is a triangle, so
distance=12×6×12=36 m.\text{distance}=\frac{1}{2}\times 6\times 12=36\text{ m}.distance=21×6×12=36 m.The units are metres because seconds multiplied by metres per second gives metres.
Split more complicated regions into rectangles, triangles and trapezia, then add their areas. For curved regions, a question may request an estimate using strips or trapezia.
Common mistakes in real-life graphs exam questions
Misinterpreting horizontal lines
On a distance-time graph, a horizontal line means stationary. On a speed-time graph, a horizontal line above the axis means constant non-zero speed.
Using coordinates instead of changes
Gradient uses differences:
y2−y1x2−x1.\frac{y_2-y_1}{x_2-x_1}.x2−x1y2−y1.Simply dividing one vertical coordinate by its horizontal coordinate is only valid when calculating from the origin on a line through the origin.
Ignoring units and scales
Determine the value of each small grid interval before reading coordinates. Check whether time needs converting before calculating, and include the resulting units.
Confusing gradient and area
Identify the graph before choosing a method. Gradient gives speed on a distance-time graph; gradient gives acceleration and signed area gives displacement on a velocity-time graph.
Real-life graphs exam questions
Exam-style question
A runner travels 900900900 metres in 333 minutes, rests for 222 minutes and runs another 1.21.21.2 kilometres in 444 minutes.
(a) Describe the distance-time graph during the rest.
(b) Calculate the first section's speed in metres per second.
(c) Calculate the total distance travelled.
Solution
(a) The graph is horizontal for 222 minutes because the distance remains unchanged.
(b) Convert the time to seconds, then divide distance by time:
3×60=180 seconds,900180=5 m/s.3\times 60=180\text{ seconds},\qquad \frac{900}{180}=5\text{ m/s}.3×60=180 seconds,180900=5 m/s.(c) Convert kilometres to metres before adding:
1.2 km=1200 m,900+1200=2100 m.1.2\text{ km}=1200\text{ m},\qquad 900+1200=2100\text{ m}.1.2 km=1200 m,900+1200=2100 m.The total distance is 210021002100 metres, or 2.12.12.1 kilometres.
Practise more real-life graphs questions.
Further practice with answers
A water tank contains 120120120 litres at 999 am and 360360360 litres at 111111 am. Its graph is straight between these times. The filling rate is
360−1202=120 litres per hour.\frac{360-120}{2}=120\text{ litres per hour}.2360−120=120 litres per hour.A vehicle accelerates uniformly from 8 m/s8\text{ m/s}8 m/s to 14 m/s14\text{ m/s}14 m/s over 555 seconds. Its speed-time graph forms a trapezium, giving
distance=12(8+14)×5=55 m.\text{distance}=\frac{1}{2}(8+14)\times 5=55\text{ m}.distance=21(8+14)×5=55 m.For a longer mixed set, use the Real Life and Distance Time Graphs exam booklet. Complete questions without notes before checking your methods and answers.
How to revise real-life graphs effectively
Learn what gradient and area mean for each graph. Practise reading scales and describing sections before attempting calculations involving several stages or unit conversions.
Use this exam routine:
- Identify both quantities and their units.
- Decide whether you need a reading, gradient or area.
- Mark the coordinates or dimensions required.
- Show calculations and conversions clearly.
- Check that the answer makes sense in context.
Practise varied contexts so that you learn to interpret quantities rather than memorise shapes. When checking answers, identify whether any error came from reading the graph, selecting a method or calculating.
For explanation questions, connect each observation to its meaning. Saying that a line becomes steeper is an observation; explaining that the object's speed increases interprets it. When comparing two journeys, support your conclusion with readings or gradients and state the relevant time interval clearly.
Conclusion
Real-life graphs require accurate reading, contextual interpretation and appropriate use of gradients or areas. Always identify the axes first, because the same graphical feature can have different meanings.
Review MathsGenie's Real Life and Distance Time Graphs lesson, then try the practice questions and check the solutions.
Sources and referenced URLs
- https://mathsgenie.co.uk/blog/gcse-maths-topics-by-exam-board-and-tier
- https://mathsgenie.co.uk/gcse/maths/edexcel/grade-4-4-4-real-life-and-distance-time-graphs
- https://mathsgenie.co.uk/gcse/maths/edexcel/grade-4-4-4-real-life-and-distance-time-graphs/revision-guides
- https://mathsgenie.co.uk/gcse/maths/edexcel/grade-4-4-4-real-life-and-distance-time-graphs/questions
- https://mathsgenie.co.uk/gcse/maths/edexcel/grade-4-4-4-real-life-and-distance-time-graphs/booklet



