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.A circle has equation x² + y² = 25. Does the point (3, 4) lie on this circle?
- 2.f(x) = 2x + 1. Work out the value of x for which f⁻¹(x) = 5.y = 2x + 1
- 3.The masses, m grams, of 100 apples are grouped like this: 100 ≤ m < 120, 10 apples; 120 ≤ m < 140, 30 apples; 140 ≤ m < 160, 40 apples; 160 ≤ m < 200, 20 apples. Estimate the median mass.
- 4.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.
- 5.A student says 4(2x − 3) is equivalent to 8x − 3. Which statement gives the correct verdict and reason?
- 6.At a sports centre, 45% of the members are aged under 18. 60% of the members aged under 18 swim each week. 20% of the members aged 18 or over swim each week. Work out the percentage of all the members who swim each week.
- 7.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.
- 8.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.
- 9.The point (18, 24) lies on the circle x² + y² = 900, which has centre (0, 0). The tangent to the circle at (18, 24) crosses the y-axis at the point Q. Work out the y-coordinate of Q.
- 10.f(x) = 2x² + 1 and g(x) = x − 1. Work out fg(x), giving your answer in expanded form.y = 2x² + 1
- 11.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.
- 12.In a histogram of the heights, h cm, of 90 seedlings, the class 12 ≤ h < 18 contains 36 seedlings. Work out the frequency density for this class.
- 13.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?
- 14.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?
- 15.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).
- 16.A circle has centre (0, 0) and equation x² + y² = 64. Write down the radius of the circle.
- 17.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.
- 18.Which expression is equivalent to 7x − 3(2x − 6)?
Answer key
- (d) Yes, because 3² + 4² = 25. — A point lies on the circle x² + y² = 25 exactly when substituting its coordinates makes the equation true. Squaring each coordinate separately and adding: 3² + 4² = 9 + 16 = 25, which matches the right-hand side, so (3, 4) does lie on the circle. Adding the coordinates without squaring them, 3 + 4 = 7, and then reasoning that 7 is less than 25 happens to reach the same verdict, but it is not testing the equation of the circle at all — the circle equation depends on x² + y², not x + y. Squaring the sum instead of summing the squares, (3 + 4)² = 49, not 25, wrongly rules the point out. Doubling each coordinate instead of squaring it, so that 4² is taken as 8, gives 9 + 8 = 17, not 25, which also wrongly rules the point out.
- (d) 11 — f⁻¹(x) = 5 means x = f(5), since applying f to both sides undoes the inverse. f(5) = 2 × 5 + 1 = 11. Writing 2 comes from confusing f⁻¹(x) = 5 with f(x) = 5, and solving 2x + 1 = 5 instead: 2x = 4, x = 2. Writing 9 comes from finding f⁻¹(x) with a sign error, f⁻¹(x) = (x + 1)/2 instead of (x − 1)/2, then setting this equal to 5: x + 1 = 10, x = 9. Writing 6 comes from finding f⁻¹(x) without dividing by 2 at all, f⁻¹(x) = x − 1, then setting this equal to 5: x = 6.
- (c) 145 g — Method: find the position of the median from the total frequency, locate the class that contains it, then use linear interpolation inside that class, assuming the apples in it are spread evenly. Working: the median is the 100 ÷ 2 = 50th apple; the running totals are 10, then 10 + 30 = 40, then 40 + 40 = 80, so the 50th apple lies in the class 140 ≤ m < 160; it is the 50 − 40 = 10th of the 40 apples in that class, and the class is 20 g wide, so the median is 140 + (10 ÷ 40) × 20 = 140 + 5 = 145. Answer: an estimated median of 145 g. The distractors: 150 g comes from giving the midpoint of the class that contains the median instead of interpolating inside it; 140 g comes from stopping at the lower boundary of that class, which locates the class but not the value; 155 g comes from measuring the 5 g step down from the upper boundary, 160 − 5, instead of up from the lower boundary.
- (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.
- (a) False — 4(2x − 3) = 8x − 12, not 8x − 3. — Expand the bracket by multiplying both terms by 4: 4 × 2x = 8x and 4 × (−3) = −12, so 4(2x − 3) = 8x − 12, which is not 8x − 3 — the student is wrong. Saying 4(2x − 3) = 8x − 3 comes from multiplying only the 2x by 4 and copying the −3 across unchanged. Saying 4(2x − 3) = 2x − 12 comes from multiplying only the −3 by 4 and leaving 2x unmultiplied. Claiming it is true because both expressions are linear ignores that equivalence depends on the actual coefficients, not the type of expression.
- (b) 38% — Method: the two swimming percentages are quoted inside different age groups, so weight each one by the size of its group and add the two results. Working: the under 18s are 45% of the members and 60% of them swim, giving 0.45 × 60 = 27% of all the members. The members aged 18 or over are 55% of the members and 20% of them swim, giving 0.55 × 20 = 11% of all the members. Adding these gives 38%. Answer: 38% of the members swim each week. The distractors: 80% comes from adding 60% and 20% straight off, treating two rates quoted inside different groups as though they could be added; 40% is the mean of 60% and 20%, which would be right only if the two age groups were the same size, and they are not; 42% comes from pairing each swimming rate with the wrong age group, working out 0.45 × 20 added to 0.55 × 60.
- (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.
- (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.
- (c) 37.5 — The tangent at (18, 24) is 18x + 24y = 900 (using ax + by = r² with a = 18, b = 24, r² = 900). Setting x = 0 to find the y-intercept: 24y = 900, so y = 37.5. Choosing 900 skips the division by 24 and just repeats the constant. Choosing 50 divides the constant by the x-coefficient 18 instead of the y-coefficient 24. Choosing 1.25 uses the radius 30 instead of r² = 900 as the constant before dividing.
- (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.
- (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.
- (b) 6 — Method: frequency density = frequency ÷ class width. Working: the class 12 ≤ h < 18 has width 18 − 12 = 6, so frequency density = 36 ÷ 6 = 6. Answer: the frequency density is 6 seedlings per cm. Watch which numbers you use: taking the lower bound, 12, as the width instead of 18 − 12 = 6 gives 36 ÷ 12 = 3; dividing the total number of seedlings, 90, rather than this class's frequency, 36, by the width gives 90 ÷ 6 = 15, a density that belongs to no single class; and multiplying instead of dividing gives 36 × 6 = 216, far too large a density for so narrow a class.
- (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).
- (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.
- (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.
- (b) 8 — Method: a circle centred on the origin has equation x² + y² = r², where r is the radius, so the number on the right-hand side is the square of the radius and not the radius itself. Working: comparing x² + y² = 64 with x² + y² = r² gives r² = 64, so r = √64 = 8. Answer: the radius is 8. The distractors: 64 is r² read straight off the equation as though the right-hand side were the radius, which is the commonest error on this form; 32 comes from halving 64, treating the right-hand side as a diameter that has to be halved; 16 is the diameter, 2 × 8, quoted in place of the radius.
- (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.
- (c) x + 18 — Expand −3(2x − 6) by multiplying both terms by −3: −3 × 2x = −6x and −3 × (−6) = 18, giving 7x − 6x + 18 = x + 18. Writing x − 18 comes from not flipping the sign of the −6 inside the bracket, so −3 × (−6) is treated as −18 instead of +18. Writing x + 6 comes from forgetting to multiply the −6 by 3, only carrying its sign. Writing 13x − 18 comes from treating the whole bracket as being added rather than subtracted, so 3(2x − 6) = 6x − 18 is added to 7x.
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