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 equation x³ − 5x − 3 = 0 can be rearranged to give an iterative formula of the form xₙ₊₁ = ∛(…). Work out which one of these is a correct rearrangement.
- 2.A circle has centre (0, 0) and radius 9. Work out the equation of the circle.
- 3.An allotment is in the shape of a rectangle. Its length is 5 m more than its width, x metres, and its area is 20 m². This gives x² + 5x − 20 = 0, which can be solved using the iterative formula xₙ₊₁ = 20 ÷ (xₙ + 5). Taking x₀ = 2, so that x₁ is the value found after the formula has been used once, work out x₂ correct to 2 decimal places.
- 4.The table shows some values of f(x): when x = 0, f(x) = 5; when x = 1, f(x) = 8; when x = 2, f(x) = 4; when x = 3, f(x) = 1. Work out the value of f(x − 1) when x = 2.
- 5.f(x) = (x + 1)/2. Find f⁻¹(x).
- 6.A circle has centre (0, 0) and equation x² + y² = 3721. The point (11, 60) lies on the circle. One of these is the gradient of the tangent to the circle at (11, 60). Work out which one.
- 7.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.
- 8.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?
- 9.The graph of y = f(x) has x-intercepts at x = −2 and x = 6 and crosses the y-axis at (0, −12). Work out the x-intercepts and the y-intercept of y = −f(x).
- 10.A student uses the iterative formula xₙ₊₁ = √(7xₙ + 3) to find an approximate solution of an equation. Work out which equation this iterative formula solves.
- 11.A circle has centre (0, 0) and equation x² + y² = 8. Work out the radius of the circle, giving your answer as a surd in its simplest form.
- 12.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.
- 13.A call centre records the length, t seconds, of 100 calls: 0 ≤ t < 20, 15 calls; 20 ≤ t < 30, 24 calls; 30 ≤ t < 50, 40 calls; 50 ≤ t < 80, 21 calls. The manager's target is for a call to be finished in under 35 seconds. Estimate the number of calls that met the target.
- 14.Which of these equations represents the graph of y = 2ˣ translated by 3 units in the positive y-direction?
- 15.A histogram is drawn for the masses, m grams, of 200 letters. The bar for 0 ≤ m < 50 has a frequency density of 1.2 per gram and the bar for 50 ≤ m < 100 has a frequency density of 1.8 per gram. All the remaining letters lie in the class 100 ≤ m < 200. Work out the frequency density of the bar for 100 ≤ m < 200.
- 16.The graph of y = x² − 4x is translated by the vector (3, 0). Work out the equation of the image, giving your answer in the form y = x² + bx + c.y = x² − 4xy = x²
- 17.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.
- 18.240 people were asked whether they had been to the cinema in the last month. 100 of the people are under 30 years old and 140 are aged 30 or over. 65 of the under 30s and 35 of those aged 30 or over had been to the cinema. One of the people aged 30 or over is picked at random. Work out the probability that this person had been to the cinema.
Answer key
- (a) xₙ₊₁ = ∛(5xₙ + 3) — Starting from x³ − 5x − 3 = 0, add 5x and 3 to both sides to get x³ = 5x + 3, then take the cube root of both sides: x = ∛(5x + 3), giving the iterative formula xₙ₊₁ = ∛(5xₙ + 3). A sign error when moving the constant term across, treating x³ − 5x − 3 = 0 as x³ = 5x − 3, gives xₙ₊₁ = ∛(5xₙ − 3). Swapping the coefficient of x with the constant term gives xₙ₊₁ = ∛(3xₙ + 5), which does not come from x³ = 5x + 3 at all. Treating cubing as meaning multiply by 3 rather than raise to the power 3, and so undoing it by dividing by 3 instead of taking a cube root, gives xₙ₊₁ = (5xₙ + 3) ÷ 3.
- (b) x² + y² = 81 — The equation of a circle with centre the origin and radius r is x² + y² = r². Here r = 9, so r² = 9 × 9 = 81, giving x² + y² = 81. Choosing x² + y² = 9 uses the radius itself instead of squaring it. Choosing x² + y² = 18 doubles the radius (9 × 2 = 18) instead of squaring it. Choosing x² − y² = 81 keeps the correct 81 but writes a minus instead of a plus, which is not the equation of a circle.
- (a) 2.55 — x₁ = 20 ÷ (2 + 5) = 20 ÷ 7 = 2.857142857. x₂ = 20 ÷ (2.857142857 + 5) = 20 ÷ 7.857142857 = 2.545454545, which rounds to 2.55. Reporting x₁ instead of x₂ gives 2.857142857, which rounds to 2.86. Dropping the +5 in the denominator, using xₙ₊₁ = 20 ÷ xₙ, gives x₁ = 20 ÷ 2 = 10 and x₂ = 20 ÷ 10 = 2, which is 2.00. A sign error in the denominator, using xₙ₊₁ = 20 ÷ (xₙ − 5), gives x₁ = 20 ÷ (2 − 5) = −6.666666667 and x₂ = 20 ÷ (−6.666666667 − 5) = −1.714285714, which rounds to −1.71.
- (a) 8 — f(x − 1) means every input to f is reduced by 1 before it is looked up. At x = 2, the input to f becomes 2 − 1 = 1, so f(x − 1) at x = 2 is f(1) = 8. Reading f(2) = 4 directly from the table, without applying the shift, gives 4. Shifting in the wrong direction, using x + 1 = 3 instead of x − 1 = 1, gives f(3) = 1. Confusing f(x − 1) with f(x) − 1 — taking f(2) = 4 and then subtracting 1 — gives 3.
- (a) 2x − 1 — Swap x and y: x = (y + 1)/2. Multiply both sides by 2: 2x = y + 1. Subtract 1 from both sides: y = 2x − 1, so f⁻¹(x) = 2x − 1. Writing 2x + 1 comes from not flipping the sign on the 1 when it is moved across the equals sign. Writing (x − 1)/2 comes from reversing the sign of the 1 but leaving the ÷2 from the original rule in place, instead of turning it into ×2. Writing x/2 − 1 comes from dividing only the x by 2 and treating the 1 as already outside the fraction.
- (d) −11/60 — The radius from the origin to (11, 60) has gradient 60/11. The tangent is perpendicular to this radius, so its gradient is the negative reciprocal: −1 ÷ (60/11) = −11/60. Choosing 60/11 uses the radius's gradient unchanged, without applying perpendicularity. Choosing −60/11 negates the radius's gradient but forgets to take its reciprocal. Choosing 11/60 takes the reciprocal correctly but keeps the gradient positive instead of negative.
- (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.
- (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) x = −2, x = 6; y-intercept (0, 12) — Reflecting y = f(x) in the x-axis, to get y = −f(x), negates every y-value but leaves every x-value fixed. The x-intercepts happen where y = 0, and −0 = 0, so they are unaffected: y = −f(x) still crosses the x-axis at x = −2 and x = 6. The y-intercept is the value at x = 0: f(0) = −12, so −f(0) = 12, giving the point (0, 12) — the sign flips because the y-intercept is a nonzero y-value, unlike the roots. Writing 'x = 2, x = −6; y-intercept (0, −12)' comes from confusing −f(x) with f(−x) — reflecting in the y-axis instead of the x-axis, which negates the x-values of the intercepts (turning −2 into 2 and 6 into −6) but leaves f(0) unchanged, since f(−0) = f(0) = −12. Writing 'x = −2, x = 6; y-intercept (0, −12)' comes from forgetting that −f(x) is a reflection at all, and assumes both intercepts stay exactly as they were. Writing 'x = 2, x = −6; y-intercept (0, 12)' correctly negates the y-intercept but wrongly negates the x-intercepts too, as if a reflection in the x-axis also flipped the sign of every x-value.
- (d) x² − 7x − 3 = 0 — Method: an iteration settles where the next value equals the one before it, so both can be written as the same letter x; replace every xₙ by x, square both sides to clear the square root, and collect all the terms on one side. Working: x = √(7x + 3) gives x² = 7x + 3 on squaring both sides; subtracting 7x and 3 from both sides gives x² − 7x − 3 = 0. Answer: x² − 7x − 3 = 0. The distractors: x² + 7x − 3 = 0 moves the 7x across the equals sign without changing its sign; x² − 7x + 3 = 0 makes that same slip on the constant instead, leaving the 3 positive as it crosses; x² − 7x − 9 = 0 squares the expression term by term, squaring the 3 to give 9 as though squaring √(7x + 3) gave 7x + 9, which is the (a + b)² = a² + b² mistake dressed as a square root.
- (d) 2√2 — The radius satisfies r² = 8, so r = √8 = √(4 × 2) = √4 × √2 = 2√2. Choosing 8 forgets to take the square root of r² at all. Choosing 4 comes from halving 8 instead of finding its square root. Choosing √2 splits off the factor of 4 correctly but forgets to multiply the 2 back in front of the root.
- (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.
- (a) 49 — Method: add the frequencies of the classes that lie wholly below 35 seconds, then use linear interpolation for the class that 35 cuts through, assuming the calls in that class are spread evenly across it. Working: below 30 seconds there are 15 + 24 = 39 calls; the value 35 lies in the class 30 ≤ t < 50, which is 20 seconds wide and holds 40 calls, and 35 is 35 − 30 = 5 seconds into it, so the estimated share is (5 ÷ 20) × 40 = 10 calls; the estimate is 39 + 10 = 49. Answer: about 49 calls met the target. The distractors: 79 comes from adding the whole of the class 30 ≤ t < 50, 39 + 40, and so counting calls of up to 50 seconds as being under 35; 39 comes from stopping at the class boundary 30 and ignoring the part class altogether; 69 comes from measuring the part of the class from 35 up to 50 instead of from 30 up to 35, giving (15 ÷ 20) × 40 = 30 and then 39 + 30.
- (a) y = 2ˣ + 3 — A translation of 3 units in the positive y-direction shifts the whole graph up, which means adding to the output: y = f(x) + k with k = 3, so the image is y = 2ˣ + 3. Adding the 3 inside the power instead of outside it, which translates the graph horizontally instead of vertically, gives y = 2ˣ⁺³. Using a negative 3, which moves the graph down instead of up, gives y = 2ˣ − 3. Mistaking 2ˣ for the linear expression 2x and adding 3 inside brackets gives y = 2(x + 3).
- (c) 0.5 per gram — Method: turn the two known bars into frequencies using area, subtract from the total to find how many letters are left, then divide that frequency by the width of the last class to get its height. Working: the first bar covers 50 g at a frequency density of 1.2, giving 1.2 × 50 = 60 letters, and the second covers 50 g at 1.8, giving 1.8 × 50 = 90 letters; together that is 60 + 90 = 150 letters, so 200 − 150 = 50 letters remain; the class 100 ≤ m < 200 is 100 g wide, so its frequency density is 50 ÷ 100 = 0.5 per gram. Answer: 0.5 per gram. The distractors: 0.25 per gram comes from dividing the remaining 50 letters by the upper class boundary, 200, instead of by the class width of 100; 2 per gram comes from dividing the class width by the frequency, 100 ÷ 50, reversing the formula; 1.4 per gram comes from subtracting only the first bar's 60 letters, leaving 140, and then dividing by 100.
- (d) y = x² − 10x + 21 — A translation by the vector (3, 0) moves the graph 3 units in the positive x-direction, which means replacing every x in the equation with (x − 3). Substitute into x² − 4x: (x − 3)² − 4(x − 3). Expand (x − 3)² to x² − 6x + 9, and expand −4(x − 3) to −4x + 12. Collecting like terms, x² − 6x + 9 − 4x + 12 = x² − 10x + 21, so the image is y = x² − 10x + 21. Substituting (x + 3) instead of (x − 3) — translating in the wrong direction — gives y = x² + 2x − 3. Adding 3 straight onto the original equation, treating the translation as vertical instead of horizontal, gives y = x² − 4x + 3. Expanding (x − 3)² as x² − 3x + 9, using −3x instead of −6x for the middle term, and then combining with −4(x − 3) gives y = x² − 7x + 21.
- (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).
- (b) 1/4 — Method: the person picked is known to be aged 30 or over, so the sample space is those 140 people; divide the number of them who had been to the cinema by 140. Working: 35 of the 140 people aged 30 or over had been to the cinema, giving 35/140. Dividing the numerator and the denominator by 35 gives 1/4. Answer: the probability is 1/4. The distractors: 7/20 is 35/100, taking the count from the older group but the total from the under 30s, which is reading across the wrong row; 7/48 is 35/240, dividing by everyone surveyed instead of by the age group named; 3/4 is 105/140, the probability that someone aged 30 or over had NOT been to the cinema, the opposite event inside the correct group.
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