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 point (20, 21) lies on the circle x² + y² = 841, which has centre O(0, 0). The tangent to the circle at (20, 21) crosses the x-axis at P and the y-axis at Q. Work out the area of triangle OPQ, correct to 1 decimal place.
- 2.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.
- 3.A circle has centre (0, 0) and equation x² + y² = 36. Work out the coordinates of the two points where the circle crosses the y-axis.
- 4.(2x + 3)(x + a) ≡ 2x² + 11x + 12 is an identity. Work out the value of a.
- 5.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.
- 6.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.
- 7.A rule turns each input x into an output y. The inputs are x = 1, 2, 3, 4 and the matching outputs are y = −5, −3, −1 and one missing value. Work out the missing value of y.
- 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.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.
- 10.A rectangular sheet of metal measures 20 cm by 12 cm. A square of side x cm is cut from each corner and the sides are folded up to make an open box of volume 200 cm³. This gives x³ − 16x² + 60x − 50 = 0, which can be solved using the iterative formula xₙ₊₁ = (16xₙ² − xₙ³ + 50)/60. The starting value is x₀ = 1, so x₁ is the value after the formula has been used once. Work out x₃, and use it to find the longer side of the base of the box correct to 1 decimal place.
- 11.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″.
- 12.A ferry company finds that on 20% of days the sea is rough. If the sea is rough, the probability that a crossing is delayed is 0.75. If the sea is calm, the probability that a crossing is delayed is 0.1. Given that a crossing was delayed, work out the probability that the sea was rough that day.
- 13.The times, t minutes, taken by 120 runners to finish a fun run are summarised by these cumulative frequencies: t < 20, 8 runners; t < 30, 26 runners; t < 40, 74 runners; t < 50, 110 runners; t < 60, 120 runners. Work out the number of runners who took 40 minutes or longer to finish.
- 14.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.
- 15.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.
- 16.In a histogram of the times, t minutes, taken by some people to complete a task, the class 15 ≤ t < 30 contains 24 people. Work out the frequency density for this class.
- 17.a is the column vector with top number 3 and bottom number −2. b is the column vector with top number −1 and bottom number 5. Work out 2a + b, giving your answer as a column vector in the form (top, bottom).
- 18.The graph of y = cos x is transformed onto the graph of y = cos(x − 90°). State the direction of the translation and which standard graph the image is.y = cos(x)
Answer key
- (a) 842.0 — The radius to (20, 21) has gradient 21/20, so the tangent's gradient is −20/21. The tangent line is y − 21 = −20/21(x − 20), i.e. y = −20/21x + 841/21. Setting y = 0 gives the x-intercept x = 841/20 = 42.05; setting x = 0 gives the y-intercept y = 841/21 ≈ 40.048. The area of triangle OPQ is 1/2 × 42.05 × 40.048 ≈ 842.0. 1684.0 comes from multiplying the two intercepts without the 1/2 that a triangle's area needs — twice the correct area. 580.7 comes from using the circle's radius, 29, as a side of the triangle instead of the x-intercept, 42.05: 1/2 × 29 × 40.048 ≈ 580.7. 2.0 comes from a sign error in the tangent's gradient — using 20/21 instead of −20/21 — which gives a different line, with intercepts x ≈ −2.05 and y ≈ 1.952, and area 1/2 × 2.05 × 1.952 ≈ 2.0.
- (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.
- (b) (0, 6) and (0, −6) — Method: every point on the y-axis has x-coordinate 0, so substitute x = 0 into the equation of the circle and solve for y, remembering that a square root has a negative value as well as a positive one. Working: putting x = 0 into x² + y² = 36 leaves y² = 36, so y = 6 or y = −6, and the two crossings are (0, 6) and (0, −6). Answer: (0, 6) and (0, −6). The distractors: (0, 36) and (0, −36) use 36 itself as the distance from the centre, which reads r² as r; (6, 0) and (−6, 0) are the right distance from the centre but are the crossings of the x-axis, found by setting y = 0 instead of x = 0; (0, 18) and (0, −18) halve 36, treating the right-hand side of the equation as a diameter.
- (d) a = 4 — Expand the left-hand side: (2x + 3)(x + a) = 2x² + 2ax + 3x + 3a = 2x² + (2a + 3)x + 3a. For this to match 2x² + 11x + 12 for every value of x, the x-coefficients must be equal and the constants must be equal: 2a + 3 = 11 and 3a = 12. Both give a = 4, so a = 4. Writing a = 12 comes from the constant-term equation 3a = 12: reading it as saying a itself is 12, rather than dividing both sides by 3. Writing a = 8 comes from the x-coefficient equation 2a + 3 = 11: working out 11 − 3 = 8 correctly but then stopping, without dividing by the 2 in front of a. Writing a = −4 comes from rearranging 2a + 3 = 11 the wrong way round, as 2a = 3 − 11 = −8, which gives a = −4 instead of a = 4.
- (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.
- (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.
- (d) 1 — Method: find the step in the outputs for each step of 1 in the input, write the rule from that step and from one pair of values, then apply the rule to the last input. Working: the outputs −5, −3, −1 rise by 2 while x rises in ones, so x is multiplied by 2; at x = 1, 2 × 1 = 2 while y = −5, so 7 is subtracted, giving y = 2x − 7; at x = 4 the rule gives 2 × 4 = 8 and 8 − 7 = 1. Answer: y = 1. The distractors: 3 comes from carrying the outputs on one step too far, to x = 5; 0 comes from assuming the outputs −5, −3, −1 carry on by adding 1 rather than by adding 2; 8 comes from doubling the input and forgetting to subtract the 7.
- (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.
- (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.
- (c) 17.7 cm — Method: the iteration converges on x, the depth of the box, which is also the side of each square cut away; a square is removed from both ends of the 20 cm side, so the longer side of the base is 20 − 2x. Run the formula three times, then carry out that subtraction. Working: x₁ = (16 × 1² − 1³ + 50) ÷ 60 = 65 ÷ 60 = 1.08333…; x₂ = 67.50636… ÷ 60 = 1.12510…; x₃ = 68.82959… ÷ 60 = 1.14715…. The longer side of the base is 20 − 2 × 1.14715… = 17.70568…, which is 17.7 cm correct to 1 decimal place. Answer: 17.7 cm. The distractors: 1.1 cm is x₃ itself rounded, the depth of the box, given by a candidate who runs the iteration correctly and then stops before the step the question actually asks for; 18.9 cm is 20 − 1.14715…, taking away one square instead of two and forgetting that a corner is cut from each end of that side; 9.7 cm is 12 − 2 × 1.14715…, the shorter side of the base, which measures the wrong edge of the sheet.
- (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.
- (c) 15/23 — Method: find P(rough and delayed) and the overall P(delayed) using the tree, then divide. Working: P(rough and delayed) = 0.2 × 0.75 = 0.15. P(calm and delayed) = 0.8 × 0.1 = 0.08. P(delayed) = 0.15 + 0.08 = 0.23. P(rough | delayed) = 0.15 ÷ 0.23 = 15/23. Answer: 15/23. Watch out: leaving the answer as 0.15 (3/20) gives P(rough and delayed) itself, without dividing by the overall probability that a crossing is delayed. Giving 0.75 (3/4) is the probability you were told to start with — that a crossing is delayed GIVEN the sea is rough — which is the reverse of what's being asked. And 0.2 (1/5) is just the original probability that the sea is rough, before you take the fact that the crossing was delayed into account.
- (c) 46 — Method: the cumulative frequency table gives the number of runners below each time; to find the number at or above a time, subtract that cumulative frequency from the total. Working: the cumulative frequency for t < 40 is 74, so 120 runners in total take away the 74 who finished in under 40 minutes: 120 − 74 = 46. Answer: 46 runners took 40 minutes or longer. Watch which boundary and which subtraction you use: reading off t < 50 instead of t < 40 and subtracting, 120 − 110 = 10, answers a different question, '50 minutes or longer'; giving 74 itself as the answer reports how many finished below 40 minutes, the opposite of what was asked; and subtracting the two nearby cumulative frequencies, 110 − 74 = 36, finds how many took between 40 and 50 minutes, not everyone from 40 minutes upward.
- (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.
- (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) 1.6 — Method: on a histogram the height of a bar is the frequency density, and frequency density = frequency ÷ class width. Working: the class 15 ≤ t < 30 runs from 15 to 30, so its width is 30 − 15 = 15 minutes; the frequency is 24, so the frequency density is 24 ÷ 15 = 1.6. Answer: 1.6 people per minute. The distractors: 360 comes from multiplying the frequency by the class width, 24 × 15, which uses the area rule backwards — area gives the frequency, so the frequency must be divided by the width to give the height; 0.625 comes from dividing the class width by the frequency, 15 ÷ 24, reversing the formula; 0.8 comes from dividing by the upper class boundary, 24 ÷ 30, instead of by the width of the class.
- (b) (5, 1) — First scale a by 2: 2a = (2×3, 2×(−2)) = (6, −4). Then add b component by component: (6+(−1), −4+5) = (5, 1). (2, 3) is a + b without doubling a first. (4, 6) doubles both a and b instead of only a. (7, −9) subtracts b from 2a instead of adding it.
- (a) Positive x-direction, 90°; image is y = sin x. — Writing cos(x − 90°) as cos(x − a) with a = 90 shows this is a horizontal translation, y = f(x − a), which moves the graph 90° in the positive x-direction; the identity cos(x − 90°) = sin x confirms the image is y = sin x. Choosing the negative x-direction reverses the sign inside the bracket — subtracting inside the bracket always translates in the positive x-direction, not the negative one, so that statement is wrong on direction. Getting the direction right but conflating the subtraction inside the bracket with an extra reflection of the output flips the sign of the resulting graph, wrongly giving y = −sin x. Treating the subtraction as if it changed the output directly, rather than the input, wrongly calls this a vertical translation even while still correctly recalling that the image simplifies to y = sin x.
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