18 demanding questions: algebraic proof, functions, vectors, histograms, conditional probability and iteration.
🔺 Higher stretch — grade 8 and 9 topics
The top of a Higher paper is not the same content done faster — it is the statements that only appear at the top, and questions that hide two steps inside one instruction. This sheet gathers eighteen of them: algebraic proof and showing two expressions are equivalent, inverse and composite functions, transformations of graphs, the equation of a circle and its tangent, iteration, vectors used to construct a geometric argument, histograms with unequal class intervals, and conditional probability from a tree or a Venn diagram. It is deliberately hard and deliberately short. If you get half of it out, you are working where grades 8 and 9 are decided — and the worked answers are written to show the step that was actually being tested, not just the arithmetic around it.
- 1.A bus company records the delay, d minutes, of 250 buses: 0 ≤ d < 2, 60 buses; 2 ≤ d < 5, 90 buses; 5 ≤ d < 10, 75 buses; 10 ≤ d < 20, 25 buses. The company refunds the fare whenever a bus is more than 8 minutes late. Estimate the number of refunds it must pay.
- 2.The graph of y = f(x) passes through the point (2, 5). Write down the coordinates of the corresponding point on the graph of y = f(x − 4) + 1.
- 3.The graph of y = f(x) has a minimum turning point at (3, 2). Write down the coordinates of the minimum turning point of the graph of y = f(x) + 5.
- 4.A gym draws a histogram of the times, t minutes, that its members spend on one machine. The bar for 0 ≤ t < 10 has a frequency density of 1.8 per minute, the bar for 10 ≤ t < 25 has a frequency density of 3.2 per minute, and the bar for 25 ≤ t < 55 has a frequency density of 0.9 per minute. Members who spend 10 minutes or more on the machine pay an extra charge. Work out the number of members who pay the extra charge.
- 5.The graph of y = f(x) has a maximum turning point at (5, 8). Which of these correctly gives the corresponding turning point on the graph of y = −f(x + 1), and its type?
- 6.In a year group of 60 pupils, 25 play football, 18 play tennis and 8 play both football and tennis. A pupil who plays football or tennis or both is picked at random. Work out the probability that this pupil plays both sports.
- 7.At a sports centre, 45% of the members are aged under 18. 60% of the members aged under 18 swim each week. 20% of the members aged 18 or over swim each week. Work out the percentage of all the members who swim each week.
- 8.A garage services 200 cars in one week. 120 of the cars are petrol cars and the rest are diesel cars. 30 of the petrol cars and 24 of the diesel cars fail the service. One of the cars that failed is picked at random. Work out the probability that it is a diesel car.
- 9.In a histogram of the heights, h cm, of 90 seedlings, the class 12 ≤ h < 18 contains 36 seedlings. Work out the frequency density for this class.
- 10.The graph of y = f(x) passes through the point (2, 7). The graph of y = f(x) + a passes through the point (2, 3). Work out the value of a.
- 11.The graph of y = f(x) has a maximum turning point at (−1, 6). Write down the coordinates of the maximum turning point of the graph of y = f(x − 3).
- 12.A proof that the product of two consecutive even numbers is always a multiple of 8 begins: Let the two consecutive even numbers be 2n and 2n + 2, so their product is 2n(2n + 2) = 4n(n + 1). Which line correctly completes the proof?
- 13.In a histogram of the lengths, x cm, of some rods, the bar for 10 ≤ x < 30 has a frequency density of 3 per cm. The bar for 30 ≤ x < 45 is twice as tall as the bar for 10 ≤ x < 30. Work out the number of rods with a length in the class 30 ≤ x < 45.
- 14.A designer creates a repeating tile pattern. Each tile is translated from the one before it by the column vector with top number 4.5 and bottom number −2.5 (in centimetres). The first tile has its bottom-left corner at (1.5, 3). Work out the coordinates of the bottom-left corner of the third tile.
- 15.f(x) = 2x + 1. Work out the value of x for which f⁻¹(x) = 5.y = 2x + 1
- 16.OAB is a triangle, with OA = a and OB = b. E lies on OA produced beyond A, such that A is the midpoint of OE. F lies on AB such that FB is twice AF. G is the midpoint of OB. By finding the vectors EF and EG, show that E, F and G are collinear, and give the scalar k such that EF = k × EG.
- 17.A student claims: 'For every positive integer n, n² + n + 1 is a prime number.' Which value of n shows that this claim is false?
- 18.In a survey, 120 adults were asked whether they have a driving licence. 70 of the adults are women and 50 are men. 45 of the women and 35 of the men have a driving licence. One of the adults who has a driving licence is picked at random. Work out the probability that this adult is a man.
Answer key
- (b) 55 — Method: count the classes that lie wholly above 8 minutes, then use linear interpolation for the class that 8 cuts through, assuming the delays in that class are spread evenly. Working: the class 10 ≤ d < 20 lies wholly above 8 and holds 25 buses; the value 8 lies in the class 5 ≤ d < 10, which is 5 minutes wide and holds 75 buses, and the part above 8 runs from 8 to 10, a width of 2, so the estimated share is (2 ÷ 5) × 75 = 30 buses; the estimate is 30 + 25 = 55. Answer: about 55 refunds. The distractors: 100 comes from adding the whole of the class 5 ≤ d < 10, 75 + 25, and so refunding buses only 5 minutes late; 25 comes from using only the class 10 ≤ d < 20 and ignoring the part class that 8 minutes cuts through; 70 comes from taking the part of the class from 5 up to 8 instead of from 8 up to 10, giving (3 ÷ 5) × 75 = 45 and then 45 + 25.
- (d) (6, 6) — y = f(x − 4) + 1 combines two translations: the −4 inside the brackets moves the graph 4 units to the RIGHT, and the +1 outside the brackets moves it 1 unit UP. Applying both to (2, 5): add 4 to the x-coordinate 2, and add 1 to the y-coordinate 5, giving (6, 6). Moving left instead of right, as the minus sign inside the bracket might suggest, gives (−2, 6) or (−2, 4); forgetting the horizontal shift altogether and only applying the vertical one gives (2, 6).
- (a) (3, 7) — y = f(x) + 5 is a vertical translation of y = f(x) by 5 units up — the translation vector is (0, 5) — so only the y-coordinate of any point changes. Turning point (3, 2) → (3, 2 + 5) = (3, 7). Adding the 5 to the x-coordinate, or treating it as a horizontal shift like y = f(x + 5), moves the wrong coordinate — check first whether the number sits inside or outside the brackets.
- (c) 75 — Method: the number in a class is the area of its bar, frequency density × class width, so work out the frequency of each class that lies at or above 10 minutes and add them. Working: the class 10 ≤ t < 25 is 15 minutes wide with a frequency density of 3.2, giving 3.2 × 15 = 48 members; the class 25 ≤ t < 55 is 30 minutes wide with a frequency density of 0.9, giving 0.9 × 30 = 27 members; the total charged is 48 + 27 = 75. Answer: 75 members pay the extra charge. The distractors: 4.1 comes from adding the two frequency densities, 3.2 + 0.9, as though each height were a count; 93 comes from including the class 0 ≤ t < 10 as well, 1.8 × 10 = 18 added to 48 and 27, which charges every member; 27 comes from using only the class 25 ≤ t < 55 and forgetting that 10 ≤ t < 25 is also at or above 10 minutes.
- (a) (4, −8), a minimum point — The transformation x → x + 1 inside f translates the graph 1 unit to the LEFT, so the x-coordinate becomes 5 − 1 = 4. The minus sign in front of f reflects the graph in the x-axis, so the y-coordinate becomes −8, and a reflection in the x-axis turns every maximum into a minimum, so (4, −8) is a minimum point. Writing '(4, −8), a maximum point' gets the coordinates right but forgets that a reflection in the x-axis swaps maximum and minimum points. Writing '(6, −8), a minimum point' comes from translating 1 unit to the RIGHT instead of the left — f(x + 1) always moves the graph in the negative x-direction. Writing '(4, 8), a minimum point' gets the x-coordinate and the type right, but forgets to actually negate the y-coordinate, even though it does correctly reclassify the point as a minimum.
- (b) 8/35 — Method: the pupil picked is known to play at least one of the two sports, so first count how many pupils that is, then divide the number who play both by it. Working: 25 play football and 18 play tennis, but the 8 who play both have been counted in each figure, so the number who play at least one sport is 25 + 18 minus 8, which is 35. The pupils who play both give 8/35, which will not cancel. Answer: the probability is 8/35. The distractors: 2/15 is 8/60, dividing by the whole year group instead of by the 35 pupils who play at least one sport; 8/43 uses 25 + 18 as the denominator, forgetting that the 8 pupils who play both have been counted twice; 8/25 conditions on the footballers alone, answering the probability that a footballer also plays tennis rather than using every pupil who plays a sport.
- (b) 38% — Method: the two swimming percentages are quoted inside different age groups, so weight each one by the size of its group and add the two results. Working: the under 18s are 45% of the members and 60% of them swim, giving 0.45 × 60 = 27% of all the members. The members aged 18 or over are 55% of the members and 20% of them swim, giving 0.55 × 20 = 11% of all the members. Adding these gives 38%. Answer: 38% of the members swim each week. The distractors: 80% comes from adding 60% and 20% straight off, treating two rates quoted inside different groups as though they could be added; 40% is the mean of 60% and 20%, which would be right only if the two age groups were the same size, and they are not; 42% comes from pairing each swimming rate with the wrong age group, working out 0.45 × 20 added to 0.55 × 60.
- (a) 4/9 — Method: two steps. Find how many cars failed altogether, because the car picked is known to be one of them, then divide the diesel failures by that total. Working: 30 petrol cars and 24 diesel cars failed, so 54 cars failed. The diesel failures give 24/54, and dividing the numerator and the denominator by 6 gives 4/9. Answer: the probability is 4/9. The distractors: 3/10 is 24/80, the probability that a car fails given that it is a diesel car, which is the condition and the event swapped; 3/25 is 24/200, dividing by every car serviced that week rather than by the 54 that failed; 2/5 is 80/200, the probability that a car chosen from the whole week is a diesel car, which ignores the fact that the car picked failed.
- (b) 6 — Method: frequency density = frequency ÷ class width. Working: the class 12 ≤ h < 18 has width 18 − 12 = 6, so frequency density = 36 ÷ 6 = 6. Answer: the frequency density is 6 seedlings per cm. Watch which numbers you use: taking the lower bound, 12, as the width instead of 18 − 12 = 6 gives 36 ÷ 12 = 3; dividing the total number of seedlings, 90, rather than this class's frequency, 36, by the width gives 90 ÷ 6 = 15, a density that belongs to no single class; and multiplying instead of dividing gives 36 × 6 = 216, far too large a density for so narrow a class.
- (c) −4 — f(2) = 7, and y = f(x) + a passing through (2, 3) means f(2) + a = 3, so 7 + a = 3, giving a = 3 − 7 = −4. Writing a = 4 comes from subtracting the wrong way round, 7 − 3 instead of 3 − 7. Writing a = 10 comes from adding the two y-values instead of subtracting one from the other. Writing a = 3 comes from taking the new y-coordinate as the value of a directly, without accounting for the original y-value of 7 at all.
- (b) (2, 6) — y = f(x − 3) translates y = f(x) horizontally by 3 units to the RIGHT — inside the brackets, subtracting moves the graph in the positive x-direction. Turning point (−1, 6) → (−1 + 3, 6) = (2, 6). The common slip is to move LEFT instead, since the sign inside the bracket is negative — that gives (−4, 6). Changing the y-coordinate instead of the x-coordinate, as in (−1, 3) or (−1, 9), treats this as a vertical shift, which y = f(x − 3) is not.
- (d) n and n + 1 are consecutive integers, so one of them must be even; this makes n(n + 1) even, so 4n(n + 1) is 4 × an even number, which is a multiple of 8. — The proof needs a reason why n(n + 1) is even, not just an assertion. n and n + 1 are consecutive integers, so exactly one of them is even; multiplying by that even number keeps n(n + 1) even, so 4n(n + 1) = 4 × (an even number), and 4 × an even number always has a further factor of 2 hidden inside it, making the whole product a multiple of 8. The option 'is a multiple of 4, and because n and n + 1 are consecutive integers, it must be a multiple of 8' asserts the multiple-of-8 conclusion directly from 'multiple of 4' and 'consecutive integers' without ever showing that n(n + 1) itself is even — the missing step is exactly what earns the mark. The option '4n is always a multiple of 4 ... which means it is a multiple of 8' mistakes 4n being a multiple of 4 for the whole product 4n(n + 1) being a multiple of 8; that extra factor of 2 only comes from n(n + 1) being even, not from 4n alone. The option that expands to 4n² + 4n and calls it 'clearly a multiple of 8' never checks for a factor of 2 beyond the 4 already there — the word 'clearly' is standing in for a missing argument.
- (c) 90 — Method: the height of a bar is its frequency density, so twice as tall means twice the frequency density — not twice the frequency, because the two classes have different widths. Then frequency = frequency density × class width. Working: the first bar has frequency density 3 per cm, so the second has frequency density 2 × 3 = 6 per cm; the class 30 ≤ x < 45 is 45 − 30 = 15 cm wide, so its frequency is 6 × 15 = 90. Answer: 90 rods. The distractors: 120 comes from doubling the first bar's frequency instead of its height — the first class holds 3 × 20 = 60 rods, and doubling that ignores the fact that the second class is narrower; 45 comes from using the first bar's frequency density, 3, for the second bar, 3 × 15, and so never using the information that it is twice as tall; 6 comes from stopping at the frequency density of the taller bar and quoting a height as though it were a count.
- (c) (10.5, −2) — Method: the vector from the first tile to the third tile is the pattern's vector doubled, since two translations happen between them. Working: doubling (4.5, −2.5) gives (9, −5); adding this to the starting corner (1.5, 3) gives x-coordinate 1.5 + 9 = 10.5 and y-coordinate 3 − 5 = −2. Answer: (10.5, −2). A candidate who only applies the vector once, translating to the second tile instead of the third, gets (6, 0.5). A candidate who adds 2.5 instead of subtracting it in the y-coordinate gets (10.5, 8). A candidate who doubles the x-part of the vector correctly but forgets to change the y-coordinate at all gets (10.5, 3).
- (d) 11 — f⁻¹(x) = 5 means x = f(5), since applying f to both sides undoes the inverse. f(5) = 2 × 5 + 1 = 11. Writing 2 comes from confusing f⁻¹(x) = 5 with f(x) = 5, and solving 2x + 1 = 5 instead: 2x = 4, x = 2. Writing 9 comes from finding f⁻¹(x) with a sign error, f⁻¹(x) = (x + 1)/2 instead of (x − 1)/2, then setting this equal to 5: x + 1 = 10, x = 9. Writing 6 comes from finding f⁻¹(x) without dividing by 2 at all, f⁻¹(x) = x − 1, then setting this equal to 5: x = 6.
- (d) 2/3 — Method: since A is the midpoint of OE, OE = 2a, so E = 2a. Since FB is twice AF, F is 1/3 of the way along AB from A, so F = a + 1/3(b − a) = (2/3)a + (1/3)b. G is the midpoint of OB, so G = (1/2)b. Working: EF = F − E = (2/3)a + (1/3)b − 2a = −(4/3)a + (1/3)b, and EG = G − E = −2a + (1/2)b. Comparing term by term, 2/3 × (−2a + (1/2)b) = −(4/3)a + (1/3)b, which matches EF exactly — the same scalar works on both the a-term and the b-term, so the two vectors are parallel, and since they share the point E the three points are collinear. Answer: k = 2/3, so E, F and G lie on a straight line. Giving 1/3 instead is the scalar linking F to G (FG = (1/3)EG), not E to F; giving 3/2 is the reciprocal — it is EG that equals 3/2 × EF, not the other way round, since EF = k × EG was what was asked for; and giving 4/3 is EF's a-coefficient read off raw, without ever dividing it by EG's a-coefficient to form the comparison. Always match the direction of the scalar to the vectors exactly as the question states them.
- (c) n = 4 — Testing n = 4: 4² = 16, and 16 + 4 + 1 = 21, and 21 = 3 × 7 is not a prime number, so this value disproves the claim. Testing n = 1: 1² = 1, and 1 + 1 + 1 = 3, which is prime, so it does not disprove the claim. Testing n = 2: 2² = 4, and 4 + 2 + 1 = 7, which is prime. Testing n = 3: 3² = 9, and 9 + 3 + 1 = 13, which is also prime — a counterexample has to give a result that isn't prime, and only n = 4 does that.
- (a) 7/16 — Method: the adult picked is known to have a driving licence, so the sample space is everyone with a licence; divide the number of men with a licence by that total. Working: 45 women and 35 men have a licence, so 80 adults have one. The men with a licence give 35/80, and dividing the numerator and the denominator by 5 gives 7/16. Answer: the probability is 7/16. The distractors: 7/10 is 35/50, the probability that an adult has a licence given that he is a man, which is the condition and the event the wrong way round; 7/24 is 35/120, dividing by all 120 adults surveyed instead of by the 80 who have a licence; 5/12 is 50/120, the probability that an adult picked from the whole survey is a man, which uses none of the licence information the question supplies.
What is on this worksheet?
The sheet holds 18 questions drawn from the MathsUK bank — the content areas covered: Algebra, Geometry and measures, Probability, Statistics (statements A6, A7, A13, A16, A20, G25, S3, P9). It is pitched at GCSE Higher and takes about 50 minutes to work through in full. It is built for independent practice, with full answers at the end for self-marking.
How to use the sheet well
- Print it or open it on screen — both work. Printing is A4; the screen view fits phones and tablets.
- Do all 18 questions before checking — about 50 minutes is the guide, but there is no time pressure.
- Check the answers — press “Show answers” or print the answer page separately.
- Redo the questions you got wrong — twice as effective as doing 18 fresh ones.
- “New questions” — builds a fresh sheet on the same statements, so you can practise again without repeats.
Why this sheet helps
MathsUK worksheets use questions graded by difficulty and a fair spread of correct-answer positions (the answer is not always (a)) — so the student really has to think about each question rather than guess a pattern. Every question is tagged to a DfE content statement and checked before it enters the bank. The answers come with a step-by-step explanation, not just a value — so a wrong answer becomes a lesson.
Similar worksheets worth a look
- 🧮 Paper 1 non-calculator warm-up — Higher · 20 questions · ~25 min
- ⚖️ Foundation to Higher crossover check · 20 questions · ~35 min
- 📈 Quadratics: factorise, complete the square, formula · 24 questions · ~45 min
- ⚗️ Ratio and proportion mastery — Higher · 24 questions · ~45 min