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.In triangle OAB, OA = a and OB = b. M is the midpoint of OA, and N is the midpoint of OB. Express the vector MN in terms of a and b.
- 2.250 people took a theory test at one test centre. 150 of them had taken a preparation course and the rest had not. 120 of those who had taken the course passed and 50 of those who had not taken the course passed. One of the people who passed is picked at random. Work out the probability that this person had taken the preparation course.
- 3.An allotment is in the shape of a rectangle. Its length is 5 m more than its width, x metres, and its area is 20 m². This gives x² + 5x − 20 = 0, which can be solved using the iterative formula xₙ₊₁ = 20 ÷ (xₙ + 5). Taking x₀ = 2, so that x₁ is the value found after the formula has been used once, work out x₂ correct to 2 decimal places.
- 4.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.
- 5.p is the column vector with top number 5 and bottom number 1. q is the column vector with top number −2 and bottom number 3. Work out p − 2q, giving your answer as a column vector in the form (top, bottom).
- 6.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″.
- 7.A histogram shows the speeds, v mph, of 100 vehicles passing a checkpoint. The bar for 0 ≤ v < 20 has a frequency density of 1 vehicle per mph, the bar for 20 ≤ v < 30 has a frequency density of 3 vehicles per mph, the bar for 30 ≤ v < 50 has a frequency density of 2 vehicles per mph, and the bar for 50 ≤ v < 70 has a frequency density of 0.5 vehicles per mph. Estimate the mean speed of the vehicles.
- 8.A number machine multiplies its input by 2 and then subtracts 5. Work out the output when the input is 6.
- 9.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?
- 10.Of the 70 students on the Year 10 geography trip, 42 are girls and the rest are boys. 24 of the girls and 10 of the boys brought a packed lunch. A student who did not bring a packed lunch is chosen at random. Work out the probability that this student is a girl.
- 11.The graph of y = f(x) has a minimum turning point at (2, −3). The graph of y = −f(x) + a has a maximum turning point at (2, 9). Work out the value of a.
- 12.A cumulative frequency graph for the diameters, d mm, of 320 ball bearings is plotted from these points (upper class boundary, cumulative frequency): (10, 30), (20, 90), (30, 190), (40, 280), (50, 320). Estimate the diameter below which 90% of the ball bearings measure.
- 13.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.
- 14.A designer enlarges a drawing of a model car for a poster. She first enlarges the drawing by a scale factor of 1.5, and then enlarges that result by a further scale factor of 2. On the original drawing, the position of a wheel relative to the front bumper is given by the column vector with top number 4 and bottom number −3, in centimetres. What is the corresponding column vector on the poster, in centimetres?
- 15.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)
- 16.Describe a sequence of two transformations that maps the graph of y = x² onto the graph of y = −(x − 5)².y = x²
- 17.A student claims: 'For every positive integer n, n² + n + 1 is a prime number.' Which value of n shows that this claim is false?
- 18.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).
Answer key
- (b) (1/2)b − (1/2)a — Method: MN runs from M to N, so MN = ON − OM, with OM = (1/2)a and ON = (1/2)b. Working: MN = (1/2)b − (1/2)a. Answer: MN = (1/2)b − (1/2)a. Subtracting the other way round gives (1/2)a − (1/2)b, the reverse vector from N to M; subtracting the wrong way round AND forgetting to halve gives a − b, which is BA, not MN; and adding the two halved vectors instead of subtracting them gives (1/2)a + (1/2)b, which is the position vector of the midpoint of AB. Always subtract the START point's vector from the END point's vector, and halve OA and OB before you combine them, not after.
- (d) 12/17 — Method: the person picked is known to have passed, so the sample space is everyone who passed; divide the course takers who passed by that total. Working: 120 course takers and 50 others passed, so 170 people passed. The course takers who passed give 120/170, and dividing the numerator and the denominator by 10 gives 12/17. Answer: the probability is 12/17. The distractors: 4/5 is 120/150, the probability that someone passed given that they took the course, which reverses the condition and the event; 12/25 is 120/250, dividing by everyone who sat the test rather than by the 170 who passed; 17/25 is 170/250, the probability that a person picked from everyone sitting the test passed, which answers a different question altogether.
- (a) 2.55 — x₁ = 20 ÷ (2 + 5) = 20 ÷ 7 = 2.857142857. x₂ = 20 ÷ (2.857142857 + 5) = 20 ÷ 7.857142857 = 2.545454545, which rounds to 2.55. Reporting x₁ instead of x₂ gives 2.857142857, which rounds to 2.86. Dropping the +5 in the denominator, using xₙ₊₁ = 20 ÷ xₙ, gives x₁ = 20 ÷ 2 = 10 and x₂ = 20 ÷ 10 = 2, which is 2.00. A sign error in the denominator, using xₙ₊₁ = 20 ÷ (xₙ − 5), gives x₁ = 20 ÷ (2 − 5) = −6.666666667 and x₂ = 20 ÷ (−6.666666667 − 5) = −1.714285714, which rounds to −1.71.
- (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.
- (a) (9, −5) — Method: multiply every part of q by 2, then subtract the matching part from p. Working: 2q = (−4, 6); p − 2q gives top 5 − (−4) = 9 and bottom 1 − 6 = −5. Answer: p − 2q = (9, −5). A candidate who forgets to double q first, working out p − q instead, gets (7, −2). A candidate who doubles p instead of q, working out 2p − q, gets (12, −1). A candidate who adds 2q instead of subtracting it gets (1, 7).
- (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.
- (a) 31.5 — Method: to estimate the mean from a histogram, first turn each bar into a frequency (frequency density × class width), then use mean = Σ(frequency × midpoint) ÷ Σfrequency, with the midpoint standing in for every value in that class. Working: the four classes have widths 20, 10, 20 and 20, so their frequencies are 1 × 20 = 20, 3 × 10 = 30, 2 × 20 = 40 and 0.5 × 20 = 10, which do add to the 100 vehicles stated. Their midpoints are 10, 25, 40 and 60, so Σfx = 20 × 10 + 30 × 25 + 40 × 40 + 10 × 60 = 200 + 750 + 1600 + 600 = 3150, and the mean is 3150 ÷ 100 = 31.5. Answer: the estimated mean speed is 31.5 mph. Watch which numbers you treat as the frequencies and which as the values: using the frequency densities themselves as the frequencies, without multiplying by the class widths first, gives 1 × 10 + 3 × 25 + 2 × 40 + 0.5 × 60 = 195 spread over 1 + 3 + 2 + 0.5 = 6.5, and 195 ÷ 6.5 = 30, a mean built from the wrong 'frequencies' altogether; averaging the four midpoints on their own, (10 + 25 + 40 + 60) ÷ 4 = 33.75, ignores how many vehicles are actually in each class; and using each class's lower boundary in place of its midpoint, 20 × 0 + 30 × 20 + 40 × 30 + 10 × 50 = 2300 and 2300 ÷ 100 = 23, systematically underestimates every class by roughly half its width.
- (a) 7 — Multiply the input by 2: 6 × 2 = 12. Then subtract 5: 12 − 5 = 7. A candidate who does the operations in the wrong order, subtracting 5 first and then multiplying by 2, gets (6 − 5) × 2 = 2. A candidate who only carries out the multiplication and forgets to subtract gets 12. A candidate who adds 5 instead of subtracting gets 6 × 2 + 5 = 17.
- (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) 1/2 — Method: restrict to the students who did NOT bring a packed lunch, then find what fraction of that group are girls. Girls without lunch = 42 − 24 = 18. Boys = 70 − 42 = 28, so boys without lunch = 28 − 10 = 18. Total without lunch = 18 + 18 = 36. Working: P(girl | no lunch) = 18 ÷ 36 = 1/2. Answer: 1/2. Watch out: dividing 18 by 42 (the total number of girls) instead of by 36 finds P(no lunch | girl), the reverse conditional. Dividing by 70 (the whole trip) ignores that you already know the student did not bring a lunch. And using the 'brought a lunch' numbers (24 out of 34) answers the question for the wrong group entirely — you were asked about the students who did NOT bring one.
- (b) 6 — Reflecting y = f(x) in the x-axis turns the minimum point (2, −3) into a maximum point at (2, 3), since −f(x) negates every y-value: −(−3) = 3. Adding a then gives 3 + a = 9, so a = 9 − 3 = 6. Forgetting the reflection and using the original y-value of −3 gives −3 + a = 9, so a = 12 — this ignores that −f(x) changes the sign of the y-coordinate before a is added. Writing a = −12 comes from subtracting in the wrong order, working out 9 − (−3) as −3 − 9 instead. Writing a = −6 comes from taking the negative of the correct answer, as if the final value of a needed to be reflected too, on top of the turning point.
- (c) 42 — Method: find the target cumulative frequency, 90% of the total, locate the class it falls in from the plotted points, then interpolate: lower boundary, plus the extra distance needed into the class divided by the class's frequency, times its width. Working: 90% of 320 is 0.9 × 320 = 288. The plotted points show a cumulative frequency of 280 at d = 40 and 320 at d = 50, so the class 40 ≤ d < 50 has frequency 320 − 280 = 40 and width 50 − 40 = 10, and 288 falls inside it. The extra distance needed into the class is 288 − 280 = 8, and 8 ÷ 40 × 10 = 2, so the diameter is 40 + 2 = 42. Answer: the estimated diameter is 42 mm. Watch which point and which class the interpolation actually uses: reading off d = 40, the plotted point just below the target, instead of interpolating the extra 8 ball bearings into the next 10 mm, stops one step short of the true answer; finding the diameter below which only 10% lie instead of 90% gives a target of 0.1 × 320 = 32, which falls in the class 10 ≤ d < 20 — the extra distance into that class is 32 − 30 = 2, and 2 ÷ 60 × 10 = 0.3, so this route gives 10 + 0.3 = 10.3, the bottom decile rather than the top 90%; and interpolating within the class 30 ≤ d < 40 instead of 40 ≤ d < 50, as though 288 had not yet reached a cumulative frequency of 280, treats the extra distance as 288 − 190 = 98, and 98 ÷ 90 × 10 = 10.9, giving 30 + 10.9 = 40.9, one class too early.
- (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) (12, −9) — Two enlargements one after the other combine into a single scale factor: 1.5 × 2 = 3. Multiplying a vector by a scalar means multiplying both the top number and the bottom number by it: top = 4 × 3 = 12, bottom = −3 × 3 = −9, giving (12, −9). A candidate who adds the scale factor to each number instead of multiplying gets (4 + 3, −3 + 3) = (7, 0). A candidate who multiplies the top number but leaves the bottom number unchanged gets (12, −3). A candidate who multiplies the bottom number but leaves the top number unchanged gets (4, −9). The correct column vector for the poster is (12, −9).
- (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.
- (b) Translate +5 in x, then reflect in the x-axis. — Translating y = x² by 5 units in the positive x-direction gives y = (x − 5)². Reflecting this in the x-axis, which replaces y with −y, gives y = −(x − 5)², matching the target. Using a translation of −5 in x instead gives y = (x + 5)², and reflecting that in the x-axis gives y = −(x + 5)² — the sign inside the bracket is wrong. Reflecting in the y-axis first does nothing to y = x², since (−x)² = x², so translating afterwards only reaches y = (x − 5)² with no negative sign at all. Translating by 5 units in y instead of x gives y = x² + 5, and reflecting that in the x-axis gives y = −x² − 5, a different curve altogether — a vertical shift does not create the (x − 5)² term the target equation needs.
- (c) n = 4 — Testing n = 4: 4² = 16, and 16 + 4 + 1 = 21, and 21 = 3 × 7 is not a prime number, so this value disproves the claim. Testing n = 1: 1² = 1, and 1 + 1 + 1 = 3, which is prime, so it does not disprove the claim. Testing n = 2: 2² = 4, and 4 + 2 + 1 = 7, which is prime. Testing n = 3: 3² = 9, and 9 + 3 + 1 = 13, which is also prime — a counterexample has to give a result that isn't prime, and only n = 4 does that.
- (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).
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