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) = 3x − 2. Find f⁻¹(x).y = 3x − 2
- 2.m is the column vector with top number 3 and bottom number −4. Which of these column vectors is a scalar multiple of m?
- 3.The graph of y = f(x) has a minimum turning point at (3, −5), crosses the x-axis at x = 1, and crosses the y-axis at (0, −2). Exactly one of these statements about the graph of y = −f(x + 2) is true. Which statement is true?
- 4.The 120 pupils in Year 11 at a school sat a maths test. Their marks m are grouped into classes of unequal width: 0 ≤ m < 40, 12 pupils; 40 ≤ m < 60, 24 pupils; 60 ≤ m < 70, 36 pupils; 70 ≤ m ≤ 100, 48 pupils. A histogram is drawn for these data. Work out the frequency density of the class 40 ≤ m < 60.
- 5.The graph of y = sin x is transformed onto the graph of y = sin x + 1. Which statement correctly describes the transformation and the new range of the graph?y = sin(x)
- 6.m is the column vector with top number 4 and bottom number 6. n is the column vector with top number −6 and bottom number −9. Given that n = k × m for some number k, work out the value of k.
- 7.A drawer contains 9 black socks and 4 white socks. Three socks are taken out at random, one after another, without being replaced. Given that at least two of the three socks taken out are black, work out the probability that all three are black.
- 8.f(x) = 2x² + 1 and g(x) = x − 1. Work out fg(x), giving your answer in expanded form.y = 2x² + 1
- 9.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) + 5 crosses the y-axis.
- 10.The iterative formula xₙ₊₁ = 5 − 3/xₙ is used with starting value x₀ = 2.5, so that x₁ is the value after the formula has been used once. Work out x₄ correct to 3 significant figures.
- 11.A circle has centre (0, 0) and passes through the point (5, 12). Work out the equation of the circle.
- 12.f(x) = x³ − 3x − 20, and the equation f(x) = 0 has exactly one solution. Work out the pair of consecutive integers between which that solution lies.y = x
- 13.A vet records the masses, m kg, of the dogs seen in one week as a histogram. The bar for 0 ≤ m < 5 has a frequency density of 4 per kg, the bar for 5 ≤ m < 15 has a frequency density of 2.6 per kg, and the bar for 15 ≤ m < 40 has a frequency density of 1.2 per kg. Work out the total number of dogs seen that week.
- 14.A histogram shows the times, t minutes, taken by 120 visitors to complete an escape room. The bar for 0 ≤ t < 10 has a frequency density of 5 visitors per minute, the bar for 10 ≤ t < 20 has a frequency density of 2 visitors per minute, the bar for 20 ≤ t < 40 has a frequency density of 1.5 visitors per minute, and the bar for 40 ≤ t < 60 has a frequency density of 1 visitor per minute. Work out which class contains the median time.
- 15.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.
- 16.A student attempts to prove that the sum of any three consecutive integers is a multiple of 3. Line 1: Let the three consecutive integers be n, n + 1 and n + 2. Line 2: Their sum is n + (n + 1) + (n + 2) = 3n + 2. Line 3: 3n + 2 leaves a remainder of 2 when divided by 3, so it is not a multiple of 3. Line 4: So the sum of three consecutive integers is not always a multiple of 3. Which line contains the FIRST error?
- 17.In a histogram of the distances, d metres, thrown by some athletes, the bar covering 20 ≤ d < 60 has a constant frequency density of 1.8 per metre. Estimate the number of throws of at least 20 metres but less than 35 metres.
- 18.A rectangular garden has width w metres and length (w + 3) metres. A gardener writes its perimeter as 2w + 3. Which statement corrects the gardener's mistake?
Answer key
- (b) (x + 2)/3 — Start with y = 3x − 2 and swap x and y: x = 3y − 2. Add 2 to both sides: x + 2 = 3y. Divide both sides by 3: y = (x + 2)/3, so f⁻¹(x) = (x + 2)/3. Writing x/3 + 2 comes from dividing only the 3y term by 3 and leaving the +2 outside the division — the 2 must be added before you divide, not after. Writing (x − 2)/3 comes from keeping the subtraction sign instead of flipping it to addition when the −2 is moved across the equals sign. Writing 3x + 2 comes from swapping x and y but never actually solving for y — just changing the sign of the constant term.
- (b) (6, −8) — Method: a scalar multiple of m has the same ratio between its top and bottom numbers as m does. Working: m = (3, −4); multiplying both parts by 2 gives 2 × 3 = 6 and 2 × (−4) = −8, so (6, −8) is a scalar multiple of m. Answer: (6, −8). The vector (6, −4) needs a multiplier of 2 for the top number but only 1 for the bottom number, so it is not a multiple. The vector (−6, −8) needs a multiplier of −2 for the top number but 2 for the bottom number, so it is not a multiple. The vector (9, −8) needs a multiplier of 3 for the top number but 2 for the bottom number, so it is not a multiple.
- (d) y = −f(x + 2) has a maximum turning point at (1, 5). — y = f(x + 2) translates the graph 2 units in the negative x-direction, so the turning point's x-coordinate moves from 3 to 1; reflecting in the x-axis then negates the y-coordinate, turning −5 into 5, and also turns a minimum into a maximum — giving a true maximum turning point at (1, 5). Translating the root at x = 1 in the wrong direction, adding 2 instead of subtracting it, gives x = 3, but the true image root is at 1 − 2 = −1, so that statement is false. Keeping the coordinates (1, 5) correct but forgetting that reflecting in the x-axis turns a minimum into a maximum gives a false "minimum turning point" statement. Getting the reflection's effect on the turning-point type right (a maximum) but translating the x-coordinate in the wrong direction, using 3 + 2 = 5 instead of 3 − 2 = 1, gives a false statement at (5, 5).
- (d) 1.2 pupils per mark — Method: on a histogram whose class intervals are not all the same width the height of a bar is not the frequency but the frequency density, found by dividing the frequency of the class by the width of that class, so that the area of the bar represents the frequency. Working: the class 40 ≤ m < 60 holds 24 pupils, and its width is 60 − 40 = 20 marks, so the frequency density is 24 ÷ 20 = 1.2. Answer: 1.2 pupils per mark. The distractors: 24 pupils per mark comes from plotting the frequency itself as the height, which is only correct when every class has the same width; 2.4 pupils per mark comes from dividing by 10, the width of the narrowest class, instead of by the width of this class; 0.2 pupils per mark comes from dividing by the 120 pupils in the year group, which gives the proportion of pupils in the class and not a frequency density.
- (c) Translate +1 in y; new range 0 ≤ y ≤ 2 — Adding 1 to sin x translates the graph 1 unit in the positive y-direction, and every y-value on the range increases by 1: −1 + 1 = 0 and 1 + 1 = 2, giving a new range of 0 ≤ y ≤ 2. A translation in the x-direction would not add anything to the y-values, so 'Translate +1 in x; range unchanged' correctly leaves the range at −1 ≤ y ≤ 1 for that (wrong) transformation, but the transformation itself is not what y = sin x + 1 shows. 'Translate +1 in y; new range −2 ≤ y ≤ 0' correctly spots the translation but subtracts 1 from each bound instead of adding it. 'Reflect in the x-axis' mistakes the transformation for a reflection rather than a translation; reflecting sin x in the x-axis does leave the range at −1 ≤ y ≤ 1 unchanged in size, but that is not the transformation y = sin x + 1 actually applies.
- (c) −1.5 — Since n = k × m, dividing a number in n by the matching number in m gives k: k = −6 ÷ 4 = −1.5 (check with the bottom numbers: −9 ÷ 6 = −1.5, the same value, confirming n is a scalar multiple of m). 1.5 has the correct size but is missing the negative sign. −10 comes from subtracting the top numbers, −6 − 4, instead of dividing them. −24 comes from multiplying the top numbers, −6 × 4, instead of dividing them.
- (c) 7/19 — Method: 'at least two black' covers two cases — all three black, and exactly two black. Work out the probability of each along a tree, add them, then use P(all three black | at least two black) = P(all three black) ÷ P(at least two black). Working: P(all three black) = 9/13 × 8/12 × 7/11 = 504/1716 = 42/143. For exactly two black, one order is black, black, white = 9/13 × 8/12 × 4/11 = 288/1716; the white sock could be drawn first, second or third, so there are 3 such orders, giving 3 × 288/1716 = 864/1716 = 72/143. P(at least two black) = 42/143 + 72/143 = 114/143. P(all three black | at least two black) = (42/143) ÷ (114/143) = 42/114 = 7/19. Answer: 7/19. Watch out: stopping at 42/143 gives the unconditioned probability that all three are black — it ignores that you already know at least two of them are. Dividing by the 'exactly two black' probability on its own gives 7/12, and forgets that the all-black outcomes are themselves part of the 'at least two black' group, so they must be inside the denominator, not left out of it. And 7/11 answers a different, easier question — the probability the THIRD sock is black given the FIRST TWO specifically are black — not 'at least two of the three, in any order, are black'.
- (d) 2x² − 4x + 3 — fg(x) means f(g(x)): substitute g(x) into f in place of x. g(x) = x − 1, so fg(x) = f(x − 1) = 2(x − 1)² + 1. Expanding (x − 1)² = x² − 2x + 1, so fg(x) = 2(x² − 2x + 1) + 1 = 2x² − 4x + 2 + 1 = 2x² − 4x + 3. Writing 2x² comes from working out gf(x) instead — g(f(x)) = f(x) − 1 = (2x² + 1) − 1 = 2x², which applies the functions in the wrong order. Writing 2x² − 1 comes from expanding (x − 1)² as x² − 1, dropping the middle term, so f(x − 1) becomes 2(x² − 1) + 1 = 2x² − 2 + 1 = 2x² − 1. Writing 2x² − 4x + 2 comes from expanding correctly but forgetting the final + 1 from f, stopping at 2(x² − 2x + 1) = 2x² − 4x + 2.
- (c) 1 — At x = 0, f(0) = 4. Applying the transformations in order — reflect in the x-axis first, then translate up by 5 — gives −f(0) + 5 = −4 + 5 = 1. Applying the translation but forgetting the reflection gives f(0) + 5 = 9. Applying the reflection to the whole expression, including the +5, gives −f(0) − 5 = −9. Applying the reflection but forgetting the translation gives −f(0) = −4.
- (c) 4.30 — Method: substitute the starting value into the right-hand side to get x₁, then feed each value back in, keeping the whole display and respecting the order of operations, which divides before it subtracts. Working: x₁ = 5 − 3 ÷ 2.5 = 5 − 1.2 = 3.8; x₂ = 5 − 3 ÷ 3.8 = 5 − 0.78947… = 4.21052…; x₃ = 5 − 3 ÷ 4.21052… = 5 − 0.7125 = 4.2875; x₄ = 5 − 3 ÷ 4.2875 = 5 − 0.69970… = 4.30029…, which is 4.30 correct to 3 significant figures. Answer: 4.30. The distractors: 4.29 is x₃ = 4.2875 rounded, reached by counting the starting value itself as the first iterate and so stopping one use of the formula early; 3.80 is x₁, the value after a single use of the formula; 2.50 comes from working out (5 − 3) ÷ xₙ instead of 5 − (3 ÷ xₙ), subtracting before dividing, which produces the sequence 0.8, 2.5, 0.8, 2.5 and lands on 2.5 at the fourth step.
- (b) x² + y² = 169 — Method: a circle centred on the origin has equation x² + y² = r², and every point on it satisfies that equation, so substituting the coordinates of a point that lies on the circle gives r² directly. Working: substituting x = 5 and y = 12 gives 5² + 12² = 25 + 144 = 169, so r² = 169 and the circle is x² + y² = 169. Answer: x² + y² = 169. The distractors: x² + y² = 13 uses the radius, √169 = 13, where r² belongs, which is the confusion between r and r² made in the other direction; x² + y² = 17 adds the two coordinates, 5 + 12, instead of adding their squares; x² + y² = 119 subtracts the squares, 144 − 25, treating 12 as the hypotenuse of the right-angled triangle rather than as one of the shorter sides.
- (b) 3 and 4 — Method: the graph of f(x) is continuous, so where it crosses the x-axis the value of f(x) changes sign; substitute consecutive integers until one value is negative and the next is positive. Working: f(2) = 8 − 6 − 20 = −18, f(3) = 27 − 9 − 20 = −2 and f(4) = 64 − 12 − 20 = 32. The sign changes from negative to positive between x = 3 and x = 4, so the solution lies there. Answer: 3 and 4. The distractors: 2 and 3 comes from ignoring the −3x term and solving x³ = 20, whose root is 2.71, one interval to the left; 6 and 7 comes from reading x³ as x² and solving x² − 3x − 20 = 0, whose positive root is 6.22; 4 and 5 is the interval immediately after the change of sign, named by a candidate who finds f(4) positive and quotes the interval beginning there instead of the one across which the sign actually turned.
- (c) 76 — Method: the frequency of each class is the area of its bar, frequency density × class width, so work out all three frequencies and add them. Working: the widths are 5, 10 and 25 kg, so the frequencies are 4 × 5 = 20, 2.6 × 10 = 26 and 1.2 × 25 = 30; the total is 20 + 26 + 30 = 76. Answer: 76 dogs. The distractors: 7.8 comes from adding the three frequency densities, 4 + 2.6 + 1.2, treating each height as though it were a count; 107 comes from using each upper class boundary as the width, giving 4 × 5, 2.6 × 15 and 1.2 × 40; 39 comes from using the first class width, 5, for every bar, which ignores the unequal intervals and gives 20 + 13 + 6.
- (c) The class with times from 10 up to 20 — Method: to find the median class from a histogram, first turn each bar's frequency density into a frequency using density × class width, build up the cumulative frequency, and find the first class whose cumulative frequency reaches or passes n ÷ 2. Working: the four classes have widths 10, 10, 20 and 20, so their frequencies are 5 × 10 = 50, 2 × 10 = 20, 1.5 × 20 = 30 and 1 × 20 = 20, which add to the 120 visitors stated. The median sits at position 120 ÷ 2 = 60. The cumulative frequency is 50 after the first class and 50 + 20 = 70 after the second, so the 60th visitor is reached during the second class. Answer: the median lies in the class 10 ≤ t < 20. Watch which class each shortcut lands on: the tallest bar belongs to the first class, with the highest frequency density, 5 — but the tallest bar shows where visitors are packed most densely, not where the middle visitor falls, and picking it lands one class too early, at 0 ≤ t < 10; taking half of the total TIME span instead of half of the total NUMBER of visitors, 60 minutes ÷ 2 = 30 minutes, lands in the class 20 ≤ t < 40, confusing a value on the horizontal axis with a position in the data; and using the full 120 visitors as the target position, rather than 120 ÷ 2 = 60, reaches all the way to the last class, 40 ≤ t < 60, treating the whole data set's size as though it were the position of a single middle value.
- (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.
- (d) line 2 — Line 1 correctly represents three consecutive integers using n. Line 2 adds them: n + (n + 1) + (n + 2). Collecting terms: the n-terms give 3n, and the constants give 1 + 2 = 3, so the correct sum is 3n + 3, not 3n + 2 as Line 2 states — this is the first error, an arithmetic slip in collecting the constant terms. Lines 3 and 4 both follow correctly from Line 2's incorrect result, but that result itself is wrong: the true sum, 3n + 3 = 3(n + 1), is a multiple of 3 for every whole number n. Check the working of each line against what came before it, in order, rather than judging whether the final conclusion feels right — an error that flips the conclusion can sit several lines before the line that states it.
- (c) 27 — Method: a frequency is the area of the part of the bar being asked about, so frequency = frequency density × the width of that part. Working: the part asked about runs from 20 to 35, so its width is 35 − 20 = 15 metres; the frequency density there is 1.8 per metre, so the estimate is 1.8 × 15 = 27. Answer: about 27 throws. The distractors: 72 comes from taking the whole bar, 1.8 × 40, and so counting every throw from 20 up to 60; 1.8 comes from reading the height of the bar as a frequency, when a height is a density and only an area is a count; 63 comes from using the upper value 35 as the width, 1.8 × 35, instead of the width 35 − 20.
- (a) It is 2(w + (w + 3)) = 4w + 6, not 2w + 3. — The perimeter of a rectangle is twice the width plus twice the length: 2 × w + 2 × (w + 3) = 2w + 2w + 6 = 4w + 6, so the gardener's 2w + 3 is wrong. Writing w + (w + 3) = 2w + 3 forgets to double the sides at all, only adding one width and one length once. Writing 4(w + 3) = 4w + 12 wrongly treats all four sides as equal to the length, as if the garden were a square. Writing 3w + 6 comes from doubling the length correctly but adding the width only once instead of doubling it too.
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