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 point (5, −12) lies on the circle x² + y² = 169, which has centre (0, 0). Work out the equation of the tangent to the circle at (5, −12), giving your answer in the form y = mx + c.
- 3.A call centre finds that 40% of its calls are about billing. 35% of the calls about billing are dealt with in under five minutes. The centre takes 500 calls on Monday. Work out how many of Monday's calls you would expect to be about billing and dealt with in under five minutes.
- 4.A photo printing service has two adverts for its price. Advert A: cost in pounds = 3(2n + 4) for n photos. Advert B: cost in pounds = 6n + 12. A customer says the two adverts always charge the same amount. Is the customer correct?
- 5.The heights, h cm, of 80 plants are grouped like this: 0 ≤ h < 20, 14 plants; 20 ≤ h < 40, 22 plants; 40 ≤ h < 50, 16 plants; 50 ≤ h < 80, 28 plants. Write down the class interval that contains the lower quartile.
- 6.A coastguard radar at the origin covers a circular region modelled by x² + y² = 400, where each unit represents 1 kilometre. A boat travels along the straight line that touches the boundary of the region at the point (12, 16). Work out the equation of the line the boat travels along.
- 7.The point A(−6, 8) lies on the circle x² + y² = 100, whose centre is the origin O. The tangent to the circle at A crosses the y-axis at the point B. Work out the length of OB.
- 8.A ferry company finds that on 20% of days the sea is rough. If the sea is rough, the probability that a crossing is delayed is 0.75. If the sea is calm, the probability that a crossing is delayed is 0.1. Given that a crossing was delayed, work out the probability that the sea was rough that day.
- 9.p is the column vector with top number 2 and bottom number 3. q is the column vector with top number −1 and bottom number 4. Work out 2p + q, giving your answer as a column vector in the form (top, bottom).
- 10.Two fair six-sided dice are rolled and the two scores are added together. Given that at least one of the dice shows a 5, work out the probability that the total is 8.
- 11.Two expressions are 4(x + 3) and 4x + 3. A student checks whether they are equivalent by substituting x = 2. Which statement correctly interprets the result?
- 12.The function f(x) = x² for all real values of x has no inverse function, but g(x) = x² for x ≥ 0 does have one. Which statement correctly explains this?y = x²
- 13.The times, t minutes, taken by 80 people to travel to work are grouped like this: 0 ≤ t < 10, 6 people; 10 ≤ t < 20, 14 people; 20 ≤ t < 30, 25 people; 30 ≤ t < 40, 20 people; 40 ≤ t < 50, 15 people. Work out the cumulative frequency for t < 30.
- 14.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?
- 15.The graph of y = f(x) has a minimum point at (4, −1). Write down the coordinates of the corresponding turning point on the graph of y = −f(x).
- 16.The graph of y = f(x) has a root (an x-intercept) at x = 5. Work out the x-coordinate of the corresponding root on the graph of y = f(x + 2).
- 17.Marta is drawing a cumulative frequency diagram for the times, t seconds, of 100 telephone calls. The grouped frequencies are: 0 ≤ t < 10, 7 calls; 10 ≤ t < 20, 19 calls; 20 ≤ t < 30, 34 calls; 30 ≤ t < 40, 40 calls. Write down the coordinates of the point Marta should plot for the class 20 ≤ t < 30.
- 18.The graph of y = f(x) has a minimum turning point at (4, −5). The graph of y = f(x) + a has a minimum turning point whose minimum VALUE is 2. Work out the value of a, and state the coordinates of the minimum turning point of y = f(x) + a.
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.
- (c) y = (5/12)x − 169/12 — The gradient of the radius to (5, −12) is (−12 − 0) ÷ (5 − 0) = −12/5. A tangent is perpendicular to the radius at that point, so its gradient is the negative reciprocal, 5/12. Using y − y₁ = m(x − x₁) with (5, −12): y + 12 = (5/12)(x − 5), which gives y = (5/12)x − 169/12. y = −(12/5)x comes from using the radius's own gradient, −12/5, instead of turning it into the perpendicular gradient, and building the line through the origin (as the radius itself does). y = −(5/12)x − 119/12 comes from taking the reciprocal of −12/5 correctly as a size but keeping the wrong sign, using −5/12 instead of 5/12. y = (5/12)x − 25/12 comes from using the correct gradient 5/12 but building the line through (5, 0) instead of (5, −12) — dropping the point's y-coordinate.
- (a) 70 — Method: two linked steps. Find the expected number of billing calls first, then take the 35% of those, because the 35% is quoted for billing calls only. Working: 40% of 500 is 200 billing calls. 35% of 200 is 70 calls. Answer: you would expect 70 calls. The distractors: 200 stops after the first step and gives the billing calls, forgetting that only some of them are dealt with quickly; 175 is 35% of 500, applying the quick response rate to every call the centre takes rather than to the billing calls only; 375 comes from adding 40% and 35% to get 75% and taking 75% of 500, which treats two stages of one journey as separate outcomes to be added.
- (a) They always charge the same, since 3(2n + 4) = 6n + 12. — Expand Advert A's formula by multiplying both terms inside the bracket by 3: 3 × 2n = 6n, and 3 × 4 = 12, giving 3(2n + 4) = 6n + 12, which is identical to Advert B's formula — so the two adverts always charge the same amount, whatever n is. Getting 6n + 4 comes from multiplying the 2n by 3 but leaving the 4 unmultiplied. Getting 2n + 7 comes from adding 3 to the bracket instead of multiplying by it. Saying it depends on n avoids expanding the bracket at all — once expanded, both formulas are identical for every value of n, so the cost can be compared directly.
- (c) 20 ≤ h < 40 — Method: with 80 values the lower quartile is the 80 ÷ 4 = 20th value in order, so build a running total until it first reaches 20. Working: the running totals are 14, then 14 + 22 = 36, then 52, then 80; the 20th plant is past 14 but not past 36, so it lies in the second class. Answer: the lower quartile lies in the class 20 ≤ h < 40. The distractors: 0 ≤ h < 20 comes from believing that the bottom quarter of the data must all sit in the first class, when that class holds only 14 of the 80 plants; 40 ≤ h < 50 comes from using the position 80 ÷ 2 = 40 and so locating the median rather than the lower quartile; 50 ≤ h < 80 comes from counting 20 plants down from the tallest instead of up from the shortest, which locates the upper quartile at the 60th plant.
- (b) y = −3x/4 + 25 — Method: a straight line that touches a circle at one point is a tangent there, so it is perpendicular to the radius drawn to that point; find the gradient of the radius, take its negative reciprocal, then substitute the point of contact into y − y₁ = m(x − x₁). Working: the radius from (0, 0) to (12, 16) has gradient 16 ÷ 12, which cancels to 4/3, so the tangent has gradient −3/4. Substituting gives y − 16 = −3/4(x − 12), so y − 16 = −3x/4 + 9 and y = −3x/4 + 25. Answer: y = −3x/4 + 25. The distractors: y = 3x/4 + 7 turns the gradient of the radius upside down but leaves it positive, so the perpendicular step is only half done; y = −4x/3 + 32 changes the sign of the radius gradient without turning it upside down, which is the other half left undone; y = −3x/4 − 25 uses the correct gradient but substitutes the point of contact with both signs reversed, writing y + 16 = −3/4(x + 12).
- (a) 12.5 — Method: the tangent at A is perpendicular to the radius OA, so find the gradient of OA, take its negative reciprocal, write the equation of the tangent and find where it meets the y-axis; the length of OB is then the distance of that crossing from the origin. Working: OA runs from (0, 0) to (−6, 8), so its gradient is 8 ÷ (−6), which cancels to −4/3; the negative reciprocal of −4/3 is 3/4. Substituting into y − 8 = 3/4(x + 6) gives y = 0.75x + 4.5 + 8, so y = 0.75x + 12.5 and B is (0, 12.5). The length OB is therefore 12.5. Answer: 12.5. The distractors: 10 is the radius of the circle, quoted on the assumption that the tangent always meets an axis one radius from the centre, which is only true when the radius itself lies along that axis; 8 is the y-coordinate of A, quoted by treating the tangent as horizontal so that it keeps the height of A; 3.5 comes from turning the gradient of OA upside down without changing its sign, which gives y = −0.75x + 3.5.
- (c) 15/23 — Method: find P(rough and delayed) and the overall P(delayed) using the tree, then divide. Working: P(rough and delayed) = 0.2 × 0.75 = 0.15. P(calm and delayed) = 0.8 × 0.1 = 0.08. P(delayed) = 0.15 + 0.08 = 0.23. P(rough | delayed) = 0.15 ÷ 0.23 = 15/23. Answer: 15/23. Watch out: leaving the answer as 0.15 (3/20) gives P(rough and delayed) itself, without dividing by the overall probability that a crossing is delayed. Giving 0.75 (3/4) is the probability you were told to start with — that a crossing is delayed GIVEN the sea is rough — which is the reverse of what's being asked. And 0.2 (1/5) is just the original probability that the sea is rough, before you take the fact that the crossing was delayed into account.
- (b) (3, 10) — Method: multiply every part of p by 2, then add the matching parts of q. Working: 2p = (4, 6); adding q gives top 4 + (−1) = 3 and bottom 6 + 4 = 10. Answer: 2p + q = (3, 10). A candidate who forgets to double p first, working out p + q instead, gets (1, 7). A candidate who doubles q instead of p, working out p + 2q, gets (0, 11). A candidate who subtracts q instead of adding it, working out 2p − q, gets (5, 2).
- (b) 2/11 — Method: restrict the 36 equally likely outcomes to those where at least one die shows a 5, then find what fraction of THOSE give a total of 8. Working: outcomes with at least one 5: (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (1, 5), (2, 5), (3, 5), (4, 5), (6, 5) — 11 outcomes. Among these, the total is 8 for (5, 3) and (3, 5) — 2 outcomes. P(total 8 | at least one 5) = 2/11. Answer: 2/11. Watch out: 5/36 is P(total 8) over the full 36 outcomes — it ignores that you already know one die shows a 5. Treating the condition as 'the first die shows a 5' instead of 'at least one die shows a 5' restricts you to only 6 outcomes and misses the (3, 5) case, giving 1/6. And counting only (5, 3) but not its reverse (3, 5) inside the correct 11-outcome list gives 1/11 instead of 2/11.
- (a) 4(x + 3) = 20 and 4x + 3 = 11 when x = 2, so the two expressions are not equivalent, because the bracket means the 3 must be added before multiplying by 4. — Substituting x = 2: 4(x + 3) = 4 × 5 = 20, and 4x + 3 = 8 + 3 = 11. The two values are different, and expanding 4(x + 3) algebraically gives 4x + 12, which can never equal 4x + 3 (that would require 12 = 3) — so the two expressions are never equivalent, for any value of x. The option claiming they become equal for a larger x is wrong: 4x + 12 = 4x + 3 has no solution at all. The option claiming they are equivalent because they share the terms 4x and 3 ignores that the bracket changes the constant term. The option that calculates 4(x + 3) as 11 ignores the bracket completely, applying the 4 only to the x term.
- (d) g is one-to-one: f(3) = f(−3), removed by x ≥ 0 — A function has an inverse only if it is one-to-one: every output must come from exactly one input. f(3) = 9 and f(−3) = 9, so two different inputs give the same output, and there is no way to send 9 back to a single input — f is not one-to-one over all real x. Restricting the domain to x ≥ 0 removes one of the two inputs behind every such pair, so g is one-to-one and does have an inverse. 'g's outputs are positive; f's could be negative' is wrong because f(x) = x² also only gives outputs of 0 or more — the outputs of f and g are identical sets; it is the INPUTS that differ, not the outputs. 'Restricting any domain always creates an inverse' is wrong because a restriction only helps if it actually removes the repeated outputs: restricting f(x) = x² to x ≥ −3 still leaves f(1) = f(−1) = 1, so that restricted function is still not one-to-one and still has no inverse. 'Squares can never be reversed, under any conditions' is wrong because √9 = 3 does reverse 3² = 9 once you know the input was non-negative — a square root just cannot tell you WHICH of two inputs you started from unless the domain has already ruled one of them out.
- (d) 45 — Method: a cumulative frequency is a running total — it counts everybody in every class up to and including the one that ends at the value given. Working: the classes that lie wholly below 30 minutes are 0 ≤ t < 10, 10 ≤ t < 20 and 20 ≤ t < 30, with frequencies 6, 14 and 25, so the running total is 6 + 14 = 20 and then 20 + 25 = 45. Answer: 45 people took less than 30 minutes. The distractors: 25 comes from quoting the frequency of the class 20 ≤ t < 30 on its own instead of the running total; 65 comes from accumulating one class too many and including 30 ≤ t < 40, which is 45 + 20; 35 comes from accumulating from the top downwards, 15 + 20, which counts the people who took 30 minutes or more rather than fewer.
- (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.
- (a) (4, 1) — y = −f(x) reflects the graph of y = f(x) in the x-axis: every point (x, y) maps to (x, −y). Applying this to (4, −1): the x-coordinate stays 4, and the y-coordinate −1 becomes its negative, 1. Leaving the y-coordinate unchanged skips the reflection entirely, giving (4, −1); reflecting the x-coordinate instead, or reflecting both, mixes this up with a reflection in the y-axis or a rotation, giving (−4, −1) or (−4, 1).
- (a) 3 — y = f(x + 2) is f(x) translated 2 units to the LEFT (inside the bracket, adding moves the graph in the negative x-direction). The root moves with the whole graph: 5 − 2 = 3. Moving right instead of left gives 7; assuming a bracket shift leaves the root unchanged gives 5; writing down the shift amount 2 itself skips the translation altogether.
- (a) (30, 60) — Method: a cumulative frequency point is plotted at the upper boundary of its class, paired with the running total of all the frequencies up to and including that class. Working: the running totals are 7, then 7 + 19 = 26, then 26 + 34 = 60, then 60 + 40 = 100; the class 20 ≤ t < 30 has upper boundary 30, and the running total there is 60. Answer: the point for that class is plotted at 30 seconds against a cumulative frequency of 60. The distractors: (25, 60) comes from plotting at the class midpoint, which is what a frequency polygon uses and not what a cumulative frequency diagram uses; (30, 34) comes from plotting the class frequency, 34, rather than the running total; (20, 60) comes from plotting at the lower boundary of the class, which would claim that 60 calls took less than 20 seconds when only 26 did.
- (b) a = 7; turning point (4, 2) — A vertical translation y = f(x) + a moves every point on the graph up or down by a, so the x-coordinate of the turning point stays at 4 and the minimum value becomes −5 + a. Setting −5 + a = 2 and solving gives a = 7, so the new turning point is (4, 2). Rearranging −5 + a = 2 with a sign error, treating it as a = −5 − 2, gives a = −7 while still landing on the correct turning-point coordinates. Correctly finding a = 7 but then writing down the original turning point instead of the shifted one gives (4, −5). Assuming a is simply equal to the new minimum value itself, ignoring the original −5 entirely, gives a = 2.
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