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.Which expression is equivalent to 3(x + 4) − 2(x − 1)?
- 2.The graph of y = f(x) crosses the x-axis at x = −3 and x = 7, and crosses the y-axis at (0, 21). A second graph crosses the x-axis at x = −7 and x = 3, and crosses the y-axis at the same point, (0, 21). The second graph is y = g(x). Which of these could be the equation of g(x)?
- 3.A box holds 5 blue pens and 7 black pens. Two pens are taken at random, one at a time, and are not put back. The first pen taken is black. Work out the probability that the second pen taken is blue.
- 4.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)
- 5.OABC is a parallelogram, with OA = a and OC = c. M is the midpoint of OC, and N is the point on AC such that AN is twice NC. By finding the vectors MN and MB, show that M, N and B are collinear, and give the scalar k such that MN = k × MB.
- 6.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.
- 7.Describe the single transformation that maps the graph of y = x² onto the graph of y = x² + 3.y = x²y = x² + 3
- 8.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.
- 9.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.
- 10.A rule turns each input x into an output y. The inputs are x = 0, 1, 2, 3 and the outputs are y = 4, 7, 10, 13. Work out the output when x = 5.
- 11.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?
- 12.A doctors' surgery has 400 patients. 3 in every 10 of the patients are over 65 years old. 90 of the patients over 65 and 70 of the patients aged 65 or under had a flu jab. One of the patients who had a flu jab is picked at random. Work out the probability that this patient is over 65.
- 13.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″.
- 14.A rule turns each input into an output. An input of 0 gives an output of −1, an input of 1 gives an output of 1, and an input of 2 gives an output of 3. Work out the rule, writing the input as x and the output as y.
- 15.The graph of y = f(x) passes through the point (0, 4). Work out the y-coordinate of the point where the graph of y = f(x) − 6 crosses the y-axis.
- 16.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.
- 17.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.
- 18.The point (6, 8) lies on the circle x² + y² = 100. Work out the gradient of the tangent to the circle at (6, 8).
Answer key
- (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.
- (b) y = f(−x) — y = f(−x) reflects the graph of y = f(x) in the y-axis: every x-coordinate changes sign. The x-intercepts −3 and 7 become 3 and −7, matching the second graph's intercepts −7 and 3. A point already on the y-axis is unaffected, since −0 = 0, so the y-intercept (0, 21) stays exactly where it is — matching the second graph as well. y = −f(x) leaves the x-intercepts unchanged at −3 and 7, since f(x) = 0 exactly where −f(x) = 0, which does not match; it also sends the y-intercept to (0, −21), a second mismatch. y = −f(−x) does send the x-intercepts to the right places, −7 and 3, but it sends the y-intercept to (0, −21) instead of (0, 21), so it fails the second clue. y = f(x) − 4 moves every point down 4, sending the y-intercept to (0, 17) instead of (0, 21), so it fails the y-axis clue. Test each option against BOTH clues — the pair of x-intercepts and the point on the y-axis — because more than one option gets only one of the two right.
- (d) 5/11 — Method: the pen already taken was black, so update the contents of the box before working out the second probability. Working: the box held 12 pens and one black pen has gone, so 11 pens remain. None of the blue pens has been taken, so all 5 are still there, and the probability is 5/11, which will not cancel. Answer: the probability is 5/11. The distractors: 5/12 uses the box as it was at the start, which is only correct if the first pen is put back; 4/11 takes one off the blue count as well as the total, as though the pen removed had been blue; 6/11 gives the probability that the second pen is black, carrying on with the colour of the first pen instead of the colour asked for.
- (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.
- (a) 1/3 — Method: since OABC is a parallelogram, B = OA + OC = a + c. M = (1/2)c, since M is the midpoint of OC. Since AN is twice NC, N is 2/3 of the way along AC from A, so N = a + 2/3(c − a) = (1/3)a + (2/3)c. Working: MN = N − M = (1/3)a + (1/6)c, and MB = B − M = a + (1/2)c. Comparing term by term, 1/3 × (a + (1/2)c) = (1/3)a + (1/6)c, which matches MN exactly. Answer: k = 1/3, so M, N and B lie on a straight line. Giving 2/3 instead is the scalar linking N to B (NB = (2/3)MB), not M to N; giving 1/6 is just MN's c-coefficient read off on its own, without comparing it to MB's c-coefficient at all; and giving 3 is the scalar the wrong way up — it is MB that equals 3 × MN, not the other way round, since MN = k × MB was what was asked for. Always match the direction of the scalar to the vectors exactly as the question states them.
- (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.
- (a) A translation by vector (0, 3) — y = x² + 3 adds a constant outside the squaring, so it is a vertical translation of y = x² — every point moves the same distance parallel to the y-axis, with no change in x. The vector is (0, 3), matching the +3. A vector of (3, 0) confuses this with a horizontal shift; (0, −3) has the right axis but the wrong sign, since the graph moves up, not down; a stretch changes the shape of the curve, which adding a constant term never does.
- (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.
- (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.
- (a) 19 — Each time x increases by 1, y increases by 3 (4, 7, 10, 13 — a constant difference of 3). So at x = 4, y = 13 + 3 = 16, and at x = 5, y = 16 + 3 = 19. A candidate who stops one step early, giving the value for x = 4 instead of x = 5, answers 16. A candidate who overcounts and adds three steps of 3 instead of two from x = 3 gets 13 + 9 = 22. A candidate who mistakes the y-intercept (4) for the common difference and adds 4 twice from x = 3 gets 13 + 8 = 21.
- (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) 9/16 — Method: two steps. Total the patients who had a flu jab, since the patient picked is known to be one of them, then divide the over 65s who had a jab by that total. Working: 90 patients over 65 and 70 patients aged 65 or under had a jab, so 160 patients had one. The over 65s give 90/160, and dividing the numerator and the denominator by 10 gives 9/16. Answer: the probability is 9/16. The distractors: 7/16 is 70/160, the probability that the patient picked is aged 65 or under, which is the other part of the same restricted group; 3/4 is 90/120, the probability that a patient had a jab given that they are over 65, which is the condition and the event the wrong way round and needs the 120 patients over 65; 9/40 is 90/400, dividing by every patient on the list instead of by the 160 who had a jab.
- (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.
- (b) y = 2x − 1 — Method: in a rule that multiplies and then adds, the multiplier is the step in the outputs for each step of 1 in the input, and the number added on is the output when the input is 0. Working: the inputs 0, 1, 2 rise in ones while the outputs −1, 1, 3 rise by 2 each time, so the input is multiplied by 2; an input of 0 gives 2 × 0 = 0 and the output must be −1, so 1 is subtracted. Answer: y = 2x − 1, checked against the last pair by 2 × 2 − 1 = 3. The distractors: y = 2x + 1 comes from finding the multiplier 2 correctly and then reading the output at an input of 0 as +1 instead of −1; y = x − 1 comes from taking the multiplier as 1 because the inputs go up in ones, instead of using the step in the outputs; y = 3x − 1 comes from reading the largest output, 3, as the multiplier.
- (d) −2 — y = f(x) − 6 is f(x) shifted down by 6, so every y-value on the graph decreases by 6. At x = 0, f(0) = 4, so the new y-value is 4 − 6 = −2. Adding 6 instead of subtracting gives 10; writing down the shift itself, −6, or leaving the original value 4 unchanged both skip the translation altogether.
- (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.
- (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.
- (a) −3/4 — Method: the tangent at a point on a circle is perpendicular to the radius drawn to that point, so find the gradient of the radius and then take its negative reciprocal. Working: the radius joins (0, 0) to (6, 8), so its gradient is 8 ÷ 6, which cancels to 4/3. Turning 4/3 upside down gives 3/4, and changing the sign gives −3/4. Answer: the gradient of the tangent is −3/4. The distractors: 4/3 is the gradient of the radius itself, quoted without taking the perpendicular at all; −4/3 changes the sign but leaves the fraction the same way up, so the two gradients do not multiply to give −1; 3/4 turns the fraction upside down but keeps it positive, which is the other half of the same rule left undone.
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