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.f(x) = x³ − 5x − 6. Given that f(2.6) = −1.424 and f(2.7) = 0.183, work out what this shows about the equation x³ − 5x − 6 = 0.y = x
- 2.The point (4, 2) lies on the circle x² + y² = 20. Work out the equation of the tangent to the circle at (4, 2).
- 3.f(x) = x³ − 3x − 5. Given that f(2.2) = −0.952 and f(2.3) = 0.267, work out what this shows about the equation x³ − 3x − 5 = 0.y = x
- 4.A plumber charges a call-out fee of £30 plus £25 per hour worked. Work out the total charge for a job that takes 3 hours.
- 5.y = 5 − 2x. Work out the value of x when y = 11.
- 6.At a sports club, the numbers of members who play tennis and badminton are: 50 members play tennis, 40 members play badminton, and 18 members play both tennis and badminton. A member who plays tennis is chosen at random. Work out the probability that this member also plays badminton.
- 7.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²
- 8.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.
- 9.Describe a sequence of two transformations that maps the graph of y = cos x onto the graph of y = cos(x + 90°) − 2.y = cos(x)
- 10.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).
- 11.A market stall's cost of hiring n tables is modelled by two formulas: Formula A: C = 3(2n + 5); Formula B: C = 6n + 15, where C is in pounds. A stallholder says the two formulas always give the same cost. Work out the cost given by each formula when n = 4, and use your results to decide whether the stallholder is correct.
- 12.A rule multiplies the input by a fixed number and then adds a fixed number. An input of 1 gives an output of 5, and an input of 3 gives an output of 11. Work out the rule, writing the input as x and the output as y.
- 13.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?
- 14.A circle has centre (0, 0) and equation x² + y² = 100. Work out which one of these points lies on the circle.
- 15.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.
- 16.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.
- 17.The masses, m kg, of 150 boxes are summarised by these cumulative frequencies: m < 5, 18 boxes; m < 10, 52 boxes; m < 20, 96 boxes; m < 35, 130 boxes; m < 60, 150 boxes. Work out the number of boxes with a mass in the class 10 ≤ m < 20.
- 18.The graph of y = f(x) has roots at x = −1 and x = 4, and crosses the y-axis at (0, −8). Which statement about the graph of y = f(x − 3) is correct?
Answer key
- (a) It has a solution between x = 2.6 and x = 2.7 — f(2.6) is negative and f(2.7) is positive, so the graph of f crosses the x-axis between x = 2.6 and x = 2.7, meaning the equation has a solution there. Choosing 'x = 2.6 is a solution' reads an end of the interval as the root itself, but f(2.6) = −1.424, which is not zero — the change of sign locates a root between the two values, it does not land on either of them. Choosing 'between x = −2.6 and x = −2.7' confuses the negative f-VALUE at 2.6 with a negative x-value. Choosing 'no root in this interval' misapplies the rule, which needs a CHANGE of sign — and a change of sign is exactly what these two values show.
- (d) y = −2x + 10 — Method: a tangent is perpendicular to the radius drawn to the point where it touches, so work out the gradient of that radius, take its negative reciprocal for the tangent, then substitute into y − y₁ = m(x − x₁). Working: the radius joins (0, 0) to (4, 2), so its gradient is 2 ÷ 4 = 1/2; turning 1/2 upside down gives 2 and changing the sign gives −2. Substituting into y − 2 = −2(x − 4) gives y − 2 = −2x + 8, so y = −2x + 10. Answer: y = −2x + 10. The distractors: y = −0.5x + 4 changes the sign of the radius gradient but never turns it upside down, using −1/2 where −2 belongs; y = 2x − 6 turns the gradient upside down but leaves it positive, using 2 where −2 belongs; y = −2x − 10 has the correct gradient but substitutes the point with both signs reversed, writing y + 2 = −2(x + 4) instead of y − 2 = −2(x − 4).
- (d) It has a solution between x = 2.2 and x = 2.3 — Since f(2.2) is negative and f(2.3) is positive, the graph of f crosses the x-axis somewhere between x = 2.2 and x = 2.3, so the equation has a solution in that interval. Choosing 'between x = −2.2 and x = −2.3' confuses the negative f-VALUE at 2.2 with a negative x-value. Choosing 'no solution' misreads a change of sign as meaning the opposite of what it shows. Choosing 'exactly two solutions' assumes a single change of sign must give two roots, which is not what the rule guarantees.
- (b) £105 — The hourly charge is 25 × 3 = £75. Adding the call-out fee: £75 + £30 = £105. A candidate who forgets the call-out fee gives just the hourly charge, £75. A candidate who adds the call-out fee to the hourly rate before multiplying by the hours, (30 + 25) × 3, gets £165. A candidate who multiplies the call-out fee by the number of hours instead of the hourly rate, 30 × 3, gets £90.
- (d) −3 — Substitute y = 11 into y = 5 − 2x, giving 11 = 5 − 2x. Subtracting 5 from both sides gives 6 = −2x, so x = 6 ÷ (−2) = −3. A candidate who mishandles the negative sign when rearranging, treating the equation as 6 = 2x, gets x = 3. A candidate who correctly finds −2x = 6 but forgets to divide by 2 at all gets x = 6. A candidate who adds 5 and 11 instead of subtracting, getting 2x = 16, gets x = 8.
- (a) 9/25 — Method: P(badminton | tennis) = n(tennis and badminton) ÷ n(tennis) — restrict to the tennis-players, then find what fraction of them also play badminton. Working: n(tennis and badminton) = 18, n(tennis) = 50, so P(badminton | tennis) = 18/50 = 9/25. Answer: 9/25. Watch out: dividing by 40 (the badminton total) finds P(tennis | badminton) instead of P(badminton | tennis) — the wrong direction. Dividing by 90 (all the members named in the question) ignores that you already know the member plays tennis. And dividing by 72 (50 + 40 − 18, the number who play at least one of the two sports) answers a question about the union, not the condition you were given.
- (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.
- (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.
- (b) Translate −90° in x, then translate −2 in y. — cos(x + 90°) translates the graph 90° in the NEGATIVE x-direction, since a positive shift inside the bracket moves a graph left, not right, and subtracting 2 afterwards translates it 2 units in the negative y-direction (down). So the sequence is: translate −90° in x, then translate −2 in y. Using +90° in x reverses the direction of the horizontal shift — the sign inside the bracket moves the graph the opposite way to what it looks like. Using +2 in y reverses the direction of the vertical shift; subtracting 2 outside the function moves the graph down, not up. Describing the −2 as a reflection in the x-axis is wrong because a reflection turns positive y-values negative and vice versa, whereas here every y-value is simply reduced by the fixed amount 2, which is what a translation does, not a reflection.
- (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).
- (d) Formula A gives £39 and Formula B gives £39, and since 3(2n + 5) expands to 6n + 15 for every value of n, the stallholder is correct. — Formula A: 3(2 × 4 + 5) = 3 × 13 = £39. Formula B: 6 × 4 + 15 = 24 + 15 = £39. Expanding Formula A algebraically gives 3(2n + 5) = 6n + 15, which is identical to Formula B for every value of n, not just n = 4, so the stallholder is correct — this is an identity, not a coincidence. The option giving £29 for Formula A comes from multiplying only the 2n by 3 and forgetting to also multiply the 5, then adding the unmultiplied 5: 3 × 2 × 4 = 24, + 5 = 29. The two options that reach the correct numbers but reject the stallholder's claim both use faulty reasoning — matching values at one value of n, or counting terms, does not decide whether two expressions are identical for every n; expanding the bracket does.
- (c) y = 3x + 2 — Method: divide the change in the outputs by the change in the inputs to find the multiplier, then put one pair of values into the rule to find the number added on. Working: the output rises by 11 − 5 = 6 while the input rises by 3 − 1 = 2, so the multiplier is 6 ÷ 2 = 3; with an input of 1, 3 × 1 = 3 and the output is 5, so 2 is added. Answer: y = 3x + 2, checked against the second pair by 3 × 3 + 2 = 11. The distractors: y = 3x − 2 comes from finding the multiplier 3 and then subtracting the 2 instead of adding it; y = 2x + 3 comes from swapping the multiplier and the number added on; y = x + 4 comes from assuming the input is multiplied by 1 and using 5 − 1 = 4 as the number added on.
- (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.
- (a) (6, 8) — Method: a point lies on the circle x² + y² = 100 exactly when the squares of its two coordinates add to 100, so square both coordinates of each point and add them. Working: for (6, 8), 6² + 8² = 36 + 64 = 100, which matches the right-hand side of the equation. Answer: (6, 8) lies on the circle. The distractors: (3, 4) is the 3, 4, 5 right-angled triangle recalled but never scaled up to a radius of 10, and 3² + 4² = 25, so it lies on the far smaller circle x² + y² = 25; (5, 5) has coordinates adding to 10, which compares the sum of the coordinates with the radius instead of the sum of their squares with r², and 5² + 5² = 50; (10, 10) takes each coordinate separately to equal the radius, and 10² + 10² = 200, which is twice too big.
- (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.
- (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.
- (d) 44 — Method: a cumulative frequency counts everything below a value, so the frequency of a class is the running total at the top of the class minus the running total at the bottom of it. Working: the running total below 20 kg is 96 and the running total below 10 kg is 52, so the number of boxes in the class 10 ≤ m < 20 is 96 − 52 = 44. Answer: 44 boxes. The distractors: 96 comes from quoting the running total at 20 kg itself, which counts every box below 20 kg rather than only those in this class; 34 comes from subtracting the wrong pair, 52 − 18, which gives the class 5 ≤ m < 10 instead; 54 comes from subtracting from the grand total, 150 − 96, which gives the boxes of 20 kg or more.
- (a) x = 2, x = 7; y-intercept cannot be found here — Translating y = f(x) to y = f(x − 3) shifts the graph 3 units to the right, so each root increases by 3: x = −1 becomes x = 2, and x = 4 becomes x = 7. The y-intercept is the value at x = 0, which for this new graph is f(0 − 3) = f(−3) — and f(−3) is not one of the values given, so the new y-intercept cannot be worked out from the information given. Writing 'y-intercept stays at (0, −8)' wrongly assumes a horizontal translation leaves the y-intercept unchanged — it generally does not, since it moves the whole graph sideways, including the point that used to sit on the y-axis. Writing roots at x = −4 and x = 1 comes from translating 3 units to the LEFT instead of to the right — f(x − 3) shifts the graph in the positive x-direction, not the negative direction.
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