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.The masses, m kg, of 80 sacks of grain are summarised by these cumulative frequencies: m < 10, 6 sacks; m < 20, 22 sacks; m < 30, 58 sacks; m < 40, 74 sacks; m < 50, 80 sacks. Use interpolation to estimate the median mass.
- 2.OABC is a parallelogram, with OA = a and OC = c. X is the midpoint of the diagonal AC. Express the vector OX in terms of a and c, and use it to show that X also lies on the diagonal OB.
- 3.f(x) = x² − 1 and g(x) = 3x. Work out fg(4).y = x² − 1
- 4.A rectangular sheet of metal measures 20 cm by 12 cm. A square of side x cm is cut from each corner and the sides are folded up to make an open box of volume 200 cm³. This gives x³ − 16x² + 60x − 50 = 0, which can be solved using the iterative formula xₙ₊₁ = (16xₙ² − xₙ³ + 50)/60. The starting value is x₀ = 1, so x₁ is the value after the formula has been used once. Work out x₃, and use it to find the longer side of the base of the box correct to 1 decimal place.
- 5.A circle has centre (0, 0) and equation x² + y² = 25. Work out the x-coordinates of the two points where the circle crosses the line y = 3.
- 6.A proof that (n + 3)² − (n − 3)² is always a multiple of a certain number begins: Line 1: (n + 3)² − (n − 3)² = (n² + 6n + 9) − (n² − 6n + 9). Which expression correctly completes Line 2?
- 7.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.
- 8.Triangle ABC is translated by the column vector with top number 3 and bottom number −5 to form triangle A′B′C′. Triangle A′B′C′ is then translated by the column vector with top number −7 and bottom number 2 to form triangle A″B″C″. Work out the single column vector that translates triangle ABC directly to triangle A″B″C″.
- 9.The equation x³ + 4x − 9 = 0 is to be solved by iteration. Work out which one of these iterative formulas comes from a correct rearrangement of that equation.
- 10.A surveyor marks two fixed points A and B, with position vectors OA = a and OB = b (in km) from a base station O. A relay mast P is to be placed on the line AB such that AP : PB = 3 : 2. Express the vector OP in terms of a and b.
- 11.The graph of y = sin x is reflected in the x-axis to give the graph of y = g(x). Work out the value of g(90), where x is measured in degrees.y = sin(x)
- 12.The graph of y = 2x² + 6x − 1 is translated by the vector (−2, 0). Work out the equation of the image, giving your answer in the form y = 2x² + bx + c.y = 2x² + 6x − 1y = 2x²
- 13.Which expression is equivalent to 3(x + 4) − 2(x − 1)?
- 14.A taxi firm charges a fixed fee of £3.50 plus £2.20 per mile. Work out the total cost of a journey of 6 miles.
- 15.A company has 400 employees. 150 of them work part time and 160 of them cycle to work. Working part time and cycling to work are independent. Work out how many of the employees you would expect both to work part time and to cycle to work.
- 16.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).
- 17.A rule turns each input x into an output y. The inputs are x = −1, 0, 1, 2 and the matching outputs are y = 5, 3, 1, −1. Work out the rule.
- 18.The equation x² − 5x − 2 = 0 can be solved using the iterative formula xₙ₊₁ = √(5xₙ + 2). The starting value is x₀ = 2, so x₁ is the value after the formula has been used once. Work out x₃ correct to 3 decimal places.
Answer key
- (d) 25 — Method: the median is estimated at position n ÷ 2 in the cumulative frequency table, then interpolated across the class it falls in: lower boundary, plus the fraction of the way through the class, times the class width. Working: there are 80 sacks, so the median sits at position 80 ÷ 2 = 40. Before the class 20 ≤ m < 30 the cumulative frequency is 22, and by the end of it, it is 58, so this class holds the 40th sack; its frequency is 58 − 22 = 36 and its width is 30 − 20 = 10. The extra distance needed into the class is 40 − 22 = 18, and 18 ÷ 36 × 10 = 5, so the median is 20 + 5 = 25. Answer: the estimated median mass is 25 kg. Watch which numbers the interpolation uses: reading off just the lower boundary of the median class, 20, ignores how far into that class the 40th sack actually falls; treating n ÷ 2 = 40 itself as the median mass mistakes a position in the list for a mass in kilograms; and using the target position, 40, as the extra distance into the class instead of subtracting the sacks already counted changes the calculation to 20 + 40 ÷ 36 × 10. That comes to 20 + 11.1 = 31.1, overshooting the class because it never subtracts the 22 sacks already counted before it.
- (d) (1/2)a + (1/2)c — Method: X is the midpoint of AC, so OX = OA + (1/2)AC, with AC = c − a. Working: OX = a + 1/2(c − a) = a − (1/2)a + (1/2)c = (1/2)a + (1/2)c. Answer: OX = (1/2)a + (1/2)c. Since OB = a + c, this is exactly half of OB, so OX = (1/2)OB, meaning X lies on OB at its midpoint too — the two diagonals bisect each other. Forgetting to halve AC at all gives a + c, which is OB itself, not its midpoint; halving only the c-term gives (1/2)a + c; and a sign error on the c-term gives (1/2)a − (1/2)c. Halve the whole of AC, both terms together, and add it to OA rather than to a alone.
- (b) 143 — fg(4) means f(g(4)): work out g(4) first, then substitute the result into f. g(4) = 3 × 4 = 12, then f(12) = 12² − 1 = 144 − 1 = 143. Working out gf(4) instead swaps the order: f(4) = 4² − 1 = 15, then g(15) = 3 × 15 = 45 — that is the wrong composition. Treating f(x) as x − 1 (forgetting to square the input) gives f(12) = 12 − 1 = 11. Applying g twice instead of applying g then f gives g(g(4)) = g(12) = 3 × 12 = 36, which mixes up which function should be applied second.
- (c) 17.7 cm — Method: the iteration converges on x, the depth of the box, which is also the side of each square cut away; a square is removed from both ends of the 20 cm side, so the longer side of the base is 20 − 2x. Run the formula three times, then carry out that subtraction. Working: x₁ = (16 × 1² − 1³ + 50) ÷ 60 = 65 ÷ 60 = 1.08333…; x₂ = 67.50636… ÷ 60 = 1.12510…; x₃ = 68.82959… ÷ 60 = 1.14715…. The longer side of the base is 20 − 2 × 1.14715… = 17.70568…, which is 17.7 cm correct to 1 decimal place. Answer: 17.7 cm. The distractors: 1.1 cm is x₃ itself rounded, the depth of the box, given by a candidate who runs the iteration correctly and then stops before the step the question actually asks for; 18.9 cm is 20 − 1.14715…, taking away one square instead of two and forgetting that a corner is cut from each end of that side; 9.7 cm is 12 − 2 × 1.14715…, the shorter side of the base, which measures the wrong edge of the sheet.
- (d) x = 4 and x = −4 — Substituting y = 3 gives x² + 9 = 25, which simplifies to x² = 16, so x = 4 or x = −4. Choosing 'x = 3 and x = −3' uses the given value y = 3 as if it were the x-coordinate. Choosing 'x = 4' alone finds the positive square root of 16 but forgets the negative root. Choosing 'x = 5 and x = −5' skips subtracting 3² = 9 from 25 and takes the square root of 25 directly.
- (b) 12n — Distributing the minus sign across the second bracket gives n² + 6n + 9 − n² + 6n − 9, and the n² terms and the +9/−9 cancel, leaving 6n + 6n = 12n. Writing 18 comes from only negating the first term of the second bracket, n², and treating the −6n and +9 as unchanged, which gives n² + 6n + 9 − n² − 6n + 9 = 18. Writing 2n² + 18 comes from adding the two brackets instead of subtracting them, (n² + 6n + 9) + (n² − 6n + 9) = 2n² + 18. Writing 6n comes from correctly negating the bracket but then only counting one of the two 6n terms, missing that they add rather than cancel.
- (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.
- (d) (−4, −3) — The combined translation is the sum of the two column vectors, added component by component: top numbers 3 + (−7) = −4, bottom numbers −5 + 2 = −3, giving (−4, −3). (10, −7) subtracts the second vector from the first instead of adding them. (−4, 3) gets the top number right but makes a sign error on the bottom, treating −5 + 2 as +3. (4, −3) gets the bottom number right but makes a sign error on the top, treating 3 + (−7) as +4.
- (c) xₙ₊₁ = ∛(9 − 4xₙ) — Method: a formula xₙ₊₁ = f(xₙ) is a correct rearrangement when the equation x = f(x) turns back into the equation you started with, so rearrange x³ + 4x − 9 = 0 by making the cube the subject. Working: x³ + 4x − 9 = 0 gives x³ = 9 − 4x, because the 4x and the 9 each change sign as they cross the equals sign; taking the cube root of both sides gives x = ∛(9 − 4x), which is the formula xₙ₊₁ = ∛(9 − 4xₙ). Answer: xₙ₊₁ = ∛(9 − 4xₙ). The distractors: ∛(9 + 4xₙ) comes from writing x³ = 9 + 4x, moving the 4x across the equals sign without changing its sign; (9 + xₙ³)/4 comes from making the linear term the subject but keeping the sign of the cube, writing 4x = 9 + x³ when the equation gives 4x = 9 − x³; ∛(9 − 4xₙ³) cubes the x in the linear term as well, changing a term the original equation never cubed.
- (d) (2/5)a + (3/5)b — Method: OP = OA + AP, and since AP : PB = 3 : 2 splits AB into 5 equal parts, AP is 3/5 of the whole of AB, with AB = b − a. Working: OP = a + 3/5(b − a) = a − (3/5)a + (3/5)b = (2/5)a + (3/5)b. Answer: OP = (2/5)a + (3/5)b. Using the ratio the wrong way round, as though it read AP : PB = 2 : 3, gives (3/5)a + (2/5)b; adding (3/5)b onto the whole of a without subtracting a inside the bracket first gives a + (3/5)b; and treating the ratio as 1 : 1 gives the midpoint, (1/2)a + (1/2)b. Convert the ratio to a fraction of AB measured from A, matching the ORDER the ratio is stated in, and subtract before you scale.
- (a) −1 — Reflecting y = sin x in the x-axis gives y = −sin x, so g(x) = −sin x. Since sin 90° = 1, g(90) = −1. Reading sin 90° = 1 and forgetting to apply the reflection gives 1. Misreading the angle as 0° instead of 90° gives sin 0° = 0, so 0. Confusing sin 90° with sin 30° = 0.5, then reflecting it, gives −0.5.
- (b) y = 2x² + 14x + 19 — A translation by the vector (−2, 0) moves the graph 2 units in the negative x-direction, which means replacing x with (x + 2): 2(x + 2)² + 6(x + 2) − 1. Expanding 2(x + 2)² gives 2x² + 8x + 8, and 6(x + 2) gives 6x + 12; collecting terms 2x² + 8x + 8 + 6x + 12 − 1 simplifies to 2x² + 14x + 19. Substituting (x − 2) instead of (x + 2) — translating in the wrong direction — gives 2(x−2)² + 6(x−2) − 1, which simplifies to 2x² − 2x − 5. Distributing the outer 2 only onto the x² term of the expansion, instead of onto every term of (x + 2)², gives 2x² + 10x + 15. Dropping the −1 when collecting the constant terms, treating 8 + 12 as 20 rather than 8 + 12 − 1 as 19, gives 2x² + 14x + 20.
- (a) x + 14 — Expand each bracket separately: 3(x + 4) = 3x + 12, and −2(x − 1) = −2x + 2 (multiply −2 by both x and −1). Combine: 3x + 12 − 2x + 2 = x + 14. Writing x + 10 comes from taking −2(x − 1) as −2x − 2, not flipping the sign of the −1 inside the bracket. Writing 5x + 10 comes from treating the second bracket as +2(x − 1) instead of subtracting it, so the x-terms are added rather than subtracted. Writing x + 13 comes from only multiplying the 2 by the x, and carrying the −1 across unmultiplied.
- (d) £16.70 — The mileage charge is 2.20 × 6 = £13.20. Adding the fixed fee: £13.20 + £3.50 = £16.70. A candidate who forgets the fixed fee gives just the mileage charge, £13.20. A candidate who adds the fixed fee to the per-mile rate before multiplying by the number of miles, (3.50 + 2.20) × 6, gets £34.20. A candidate who rounds £2.20 down to £2 gets 2 × 6 + 3.50 = £15.50.
- (b) 60 — Method: independence means the proportion of part timers among the cyclists is the same as the proportion among all the employees, so find that proportion and apply it to the cyclists. Working: 150 of the 400 employees work part time, which is a proportion of 0.375. Applying it to the 160 cyclists gives 0.375 × 160 = 60 employees. Answer: you would expect 60 employees. The distractors: 310 adds 150 and 160, treating the group who do both as everyone who does one thing or the other; 10 subtracts 150 from 160, reading 'both' as the difference between the two counts; 75 halves the 150 part timers, assuming that independence means they split evenly between cyclists and non cyclists, which would need exactly half the workforce to cycle.
- (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.
- (a) y = −2x + 3 — Method: find the step in the outputs for each step of 1 in the input — falling outputs mean a negative multiplier — then read off the output when the input is 0, because that is the number added on. Working: the outputs 5, 3, 1, −1 fall by 2 each time x rises by 1, so x is multiplied by −2; the output at x = 0 is 3, so 3 is added. Answer: y = −2x + 3, checked at x = 2 by −2 × 2 + 3 = −1. The distractors: y = 2x + 3 comes from taking the size of the step, 2, as the multiplier and ignoring the fact that the outputs are falling; y = −2x − 3 comes from using the correct multiplier but writing the number added on as −3 instead of the output 3 listed at x = 0; y = −x + 4 comes from taking the multiplier as −1, its size read from the step of 1 in the inputs instead of the step of 2 in the outputs and its sign from the fact that the outputs fall, and then fitting the number added on to the pair x = −1, y = 5.
- (a) 4.897 — Method: substitute the starting value into the right-hand side of the formula to get x₁, then feed each new value back in, keeping the whole calculator display every time and rounding only at the very end. Working: x₁ = √(5 × 2 + 2) = √12 = 3.46410…; x₂ = √(5 × 3.46410… + 2) = √19.32050… = 4.39551…; x₃ = √(5 × 4.39551… + 2) = √23.97755… = 4.89668…, which is 4.897 correct to 3 decimal places. Answer: 4.897. The distractors: 4.396 is x₂, written down by a candidate who counts the starting value x₀ as the first iterate and so stops one use of the formula early; 3.464 is x₁, the value after using the formula only once; 5.146 is x₄, one use of the formula too many — the mirror image of the first slip, made by a candidate who labels the first value worked out as x₀ rather than as x₁ and so runs the count a step long.
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