Primary 7 Mathematics: Multi-Step Ratios, Rates &
Word Problems
1. A car travels 180 km using 15 litres of fuel. On another trip, it uses the same rate of fuel
consumption to travel 300 km. How many litres of fuel are used for the second trip?
2. A tap fills a tank with 480 litres of water in 6 hours. Another tap fills 360 litres in 4 hours. Which
tap fills faster, and by how many litres per hour?
3. A cyclist travels 72 km in 4 hours. If the cyclist continues at the same speed, how long will it take
to travel 135 km?
4. A farmer harvests 3,600 kg of maize and packs it into bags of 75 kg each. He sells each bag at
25,000 UGX. How much money does he earn in total?
5. A bus travels at an average speed of 60 km/h for 3 hours and then 80 km/h for 2 hours. What is
the total distance travelled?
6. A water tank leaks 150 litres in 3 hours. At the same time, another tap fills the tank at 70 litres per
hour. What is the net change in water after 3 hours?
7. A school buys 120 exercise books for 240,000 UGX. Later, they buy more books at the same
rate and spend 360,000 UGX. How many books did they buy the second time?
8. A runner completes 5 laps of 400 m each in 10 minutes. At the same rate, how many laps will the
runner complete in 24 minutes?
9. A lorry carries 8,000 kg of sand in 5 trips. Each trip takes the same amount of sand. How many
kilograms will it carry in 12 trips at the same rate?
10. A tap fills 900 litres in 5 hours. If the rate remains constant, how long will it take to fill 1,260
litres?
11. A car uses 12 litres of fuel to travel 144 km. If the car travels 360 km at the same rate, how
much fuel will it use?
12. A farmer plants 480 trees in rows of 16. He later adds 4 more rows of the same size. How many
trees does he have in total?
13. A bakery produces 210 loaves in 7 hours. If production continues at the same rate, how many
loaves will be produced in 12 hours?
14. A train travels 540 km in 6 hours. It then increases its speed by 20 km/h for the next 3 hours.
What additional distance does it cover in those 3 hours?
15. A shop sells 45 kg of sugar in 3 days. At the same rate, how many kilograms will it sell in 10
days?
16. A tank holds 2,000 litres of water. If water is removed at a rate of 120 litres per hour, how long
will it take to empty half the tank?
17. A car travels 210 km in 3 hours. It then slows down and travels 120 km in 2 hours. What is the
average speed for the whole journey?
18. A farmer sells 36 bags of beans at 80,000 UGX each. He uses 1/4 of the money to buy seeds.
How much money does he spend on seeds?
19. A tap fills a tank at 50 litres per hour, while a leak removes 20 litres per hour. How long will it
take to fill 600 litres starting from empty?
20. A cyclist travels 15 km in 1 hour 30 minutes. At the same speed, how far will the cyclist travel in
5 hours?