O Level Additional Maths 4037 — all 14 topics, free.
A complete study guide for Cambridge O Level Additional Mathematics 4037, covering all 14 topics of the official syllabus for exams in 2028–2030.
Sitting exams in 2026 or 2027? You are on the 2025–2027 version of the syllabus. Cambridge states there are no significant changes affecting teaching between the two versions, so this guide covers both — but check your exam year with your school.
How to use it: Add Maths is the bridge to A Level. It rewards fluent algebra above all — most lost marks are algebraic slips, not misunderstood topics. Work every example with the solution covered.
📄 14 plain-English chapter handouts →✎ Practice & self-test →
The papers
| Paper | Format | Time / marks | Weight |
|---|---|---|---|
| Paper 1 — Non-calculator | Structured and unstructured questions | 2 hours · 80 marks | 50% |
| Paper 2 — Calculator | Structured and unstructured questions; scientific calculator required | 2 hours · 80 marks | 50% |
Both papers cover the whole syllabus. The difference is the calculator — which means on Paper 1 you must be fluent with exact values, surds and standard angles.
Given vs must-memorise formulas
Printed on the exam paper
| Topic | Formula |
|---|---|
| Circle | (x − a)² + (y − b)² = r², centre (a, b), radius r |
| Quadratic formula | x = (−b ± √(b² − 4ac)) ÷ 2a |
| Binomial theorem | (a + b)n = an + ⁿC₁an−1b + … , with ⁿCr = n! ÷ ((n − r)! r!) |
| Arithmetic series | un = a + (n − 1)d · Sn = ½n(a + l) = ½n[2a + (n − 1)d] |
| Geometric series | un = arn−1 · Sn = a(1 − rn) ÷ (1 − r) · S∞ = a ÷ (1 − r) for |r| < 1 |
| Trig identities | sin²A + cos²A = 1 · sec²A = 1 + tan²A · cosec²A = 1 + cot²A |
| Triangle formulas | Sine rule, cosine rule, area = ½ab sin C |
| Mensuration | Curved surface of cone πrl; sphere 4πr²; volume of pyramid/cone ⅓Ah; sphere 4/3 πr³ |
NOT given — you must know these
| Topic | Formula |
|---|---|
| Discriminant | b² − 4ac: > 0 two distinct real roots; = 0 equal roots; < 0 no real roots |
| Completed square | a(x + p)² + q, vertex at (−p, q) |
| Logarithm laws | log a + log b = log ab · log a − log b = log(a/b) · log an = n log a · change of base |
| Straight line | gradient, midpoint, distance, y − y₁ = m(x − x₁), m₁m₂ = −1 |
| Circular measure | s = rθ · area of sector = ½r²θ (θ in radians) |
| Differentiation | d/dx(xn) = nxn−1 · sin, cos, tan · ex · ln x · product, quotient and chain rules |
| Integration | ∫xn dx = xn+1/(n+1) + c, and the standard results |
| Kinematics | v = ds/dt · a = dv/dt · s = ∫v dt · v = ∫a dt |
| θ | 0° | 30° | 45° | 60° | 90° |
|---|---|---|---|---|---|
| radians | 0 | π/6 | π/4 | π/3 | π/2 |
| sin θ | 0 | ½ | 1/√2 | √3/2 | 1 |
| cos θ | 1 | √3/2 | 1/√2 | ½ | 0 |
| tan θ | 0 | 1/√3 | 1 | √3 | undefined |
Functions
1Functions
- Composite function fg(x) = f(g(x)) — apply the function nearest the x first.
- Inverse: write y = f(x), swap x and y, make y the subject.
- The graph of y = f−1(x) is the reflection of y = f(x) in the line y = x.
- Modulus: |x| is the magnitude of x. To sketch y = |f(x)|, reflect any part of the curve below the x-axis up above it.
f(x) = 2x + 3 and g(x) = x². Find (a) fg(x), (b) gf(x), (c) f−1(x).
- (a) fg(x) = f(x²) = 2x² + 3
- (b) gf(x) = g(2x + 3) = (2x + 3)²
- (c) y = 2x + 3 → swap: x = 2y + 3 → f−1(x) = (x − 3)/2
Skill check: Solve |2x − 1| = 7.
Quadratic functions
2Quadratic functions
Discriminant: b² − 4ac
| Discriminant | Roots | Graph |
|---|---|---|
| b² − 4ac > 0 | Two distinct real roots | Crosses the x-axis twice |
| b² − 4ac = 0 | Two equal roots (repeated) | Touches the x-axis — a tangent |
| b² − 4ac < 0 | No real roots | Does not cross the x-axis |
Express 2x² − 12x + 23 in the form a(x + p)² + q and state the minimum point.
- Factor out the 2 from the x terms: 2(x² − 6x) + 23
- Complete the square inside: x² − 6x = (x − 3)² − 9
- 2[(x − 3)² − 9] + 23 = 2(x − 3)² − 18 + 23 = 2(x − 3)² + 5
- Minimum point (3, 5) — check: at x = 3, y = 2(9) − 36 + 23 = 5 ✓
Find the value of k for which y = kx + 1 is a tangent to y = x² + 3x + 4.
- Equate: kx + 1 = x² + 3x + 4 → x² + (3 − k)x + 3 = 0
- Tangent means equal roots, so b² − 4ac = 0: (3 − k)² − 12 = 0
- (3 − k)² = 12 → 3 − k = ±2√3 → k = 3 ∓ 2√3
Factors of polynomials
3Factors of polynomials
Factor theorem: (x − a) is a factor of P(x) if and only if P(a) = 0.
For a divisor (bx − a), evaluate P(a/b).
Show that (x − 2) is a factor of P(x) = x³ − 3x² − 4x + 12, and factorise fully.
- P(2) = 8 − 12 − 8 + 12 = 0, so (x − 2) is a factor ✓
- Divide: x³ − 3x² − 4x + 12 = (x − 2)(x² − x − 6)
- Factorise the quadratic: x² − x − 6 = (x − 3)(x + 2)
- Fully factorised: (x − 2)(x − 3)(x + 2), so roots are x = 2, 3, −2
Skill check: Find the remainder when x³ + 2x² − 5x + 1 is divided by (x + 3).
Equations, inequalities and graphs
4Equations, inequalities and graphs
- Rearrange so one side is zero.
- Factorise and find the critical values (where it equals zero).
- Sketch the parabola and read off where it is above or below the axis.
Solve x² − 5x + 6 < 0.
- Factorise: (x − 2)(x − 3) < 0 → critical values 2 and 3
- The parabola opens upwards, so it is below the axis between the roots
- 2 < x < 3
Solve |x − 4| < 3.
- |A| < b means −b < A < b
- −3 < x − 4 < 3
- Add 4 throughout: 1 < x < 7
Also required: sketching cubic and reciprocal graphs, solving equations graphically, and using a substitution to reduce an equation to a quadratic (e.g. let u = x² to solve x⁴ − 5x² + 4 = 0, giving u = 1 or 4, so x = ±1, ±2).
Simultaneous equations
5Simultaneous equations
Solve y = x + 2 and x² + y² = 10.
- Substitute: x² + (x + 2)² = 10
- x² + x² + 4x + 4 = 10 → 2x² + 4x − 6 = 0 → x² + 2x − 3 = 0
- (x + 3)(x − 1) = 0 → x = −3 or x = 1
- Pair them up: x = −3 → y = −1; x = 1 → y = 3
- Solutions: (−3, −1) and (1, 3)
Logarithmic and exponential functions
6Logarithmic and exponential functions
Solve log2(x) + log2(x − 2) = 3.
- Combine: log2[x(x − 2)] = 3
- Convert: x(x − 2) = 2³ = 8
- x² − 2x − 8 = 0 → (x − 4)(x + 2) = 0 → x = 4 or −2
- Reject x = −2, since log of a negative number is undefined. Answer: x = 4
Given y = axn, explain how a straight-line graph finds a and n.
- Take logs of both sides: lg y = lg a + n lg x
- Compare with Y = mX + c where Y = lg y and X = lg x
- So plotting lg y against lg x gives a straight line with gradient n and intercept lg a (so a = 10intercept).
Straight-line graphs
7Straight-line graphs
A(1, 2) and B(7, 10). Find the equation of the perpendicular bisector of AB.
- Midpoint = ((1+7)/2, (2+10)/2) = (4, 6)
- Gradient of AB = (10 − 2)/(7 − 1) = 8/6 = 4/3
- Perpendicular gradient = −3/4
- Through (4, 6): y − 6 = −¾(x − 4) → 4y + 3x = 36
Also required: the area of a rectilinear figure from the coordinates of its vertices, and using the "reduce to linear form" technique from Topic 6 with relationships such as y = Abx.
Coordinate geometry of the circle
8Coordinate geometry of the circle
Find the centre and radius of x² + y² − 6x + 4y − 12 = 0.
- x² − 6x = (x − 3)² − 9 · y² + 4y = (y + 2)² − 4
- (x − 3)² − 9 + (y + 2)² − 4 − 12 = 0
- (x − 3)² + (y + 2)² = 25
- Centre (3, −2), radius 5
Circular measure
9Circular measure
A sector has radius 8 cm and angle 0.6 radians. Find the arc length, the sector area, and the area of the corresponding segment.
- Arc s = rθ = 8 × 0.6 = 4.8 cm
- Sector area = ½ × 64 × 0.6 = 19.2 cm²
- Triangle area = ½r² sin θ = ½ × 64 × sin(0.6) = 32 × 0.5646 = 18.07 cm²
- Segment = sector − triangle = 19.2 − 18.07 = 1.13 cm² (3 s.f.)
Trigonometry
10Trigonometry
- Get the equation into the form sin/cos/tan of something = a value.
- Find the principal value from the inverse function.
- Use the graph or the CAST diagram to find all solutions in the required interval.
- If the argument is like 2x or (x + 30°), widen the interval first, solve, then convert back.
Solve 2 sin x = 1 for 0° ⩽ x ⩽ 360°.
- sin x = ½
- Principal value: x = 30°
- Sine is also positive in the second quadrant: x = 180° − 30° = 150°
- x = 30° or 150°
Solve 2 cos²x + sin x = 2 for 0° ⩽ x ⩽ 360°.
- Replace cos²x with 1 − sin²x: 2(1 − sin²x) + sin x = 2
- 2 − 2sin²x + sin x = 2 → sin x(1 − 2 sin x) = 0
- sin x = 0 → x = 0°, 180°, 360°; or sin x = ½ → x = 30°, 150°
- x = 0°, 30°, 150°, 180°, 360°
Also required: graphs of sin, cos and tan including amplitude and period — for y = a sin(bx) + c, the amplitude is |a|, the period is 360°/b (or 2π/b), and c shifts the curve vertically.
Permutations and combinations
11Permutations and combinations
From 10 students: (a) how many ways can 3 be chosen for a committee? (b) how many ways can they be arranged as chairperson, secretary and treasurer?
- (a) Order does not matter → combination: 10C3 = (10 × 9 × 8) ÷ (3 × 2 × 1) = 120
- (b) Order matters (the roles differ) → permutation: 10P3 = 10 × 9 × 8 = 720
- Note 720 = 120 × 3! — each selection of 3 can be arranged in 6 ways.
Skill check: How many different 4-letter arrangements can be made from the letters of the word MATHS?
Series
12Series
Find the coefficient of x³ in the expansion of (2 + x)⁵.
- General term: 5Cr × 25−r × xr
- For x³, take r = 3: 5C3 × 2² = 10 × 4
- Coefficient = 40
An arithmetic progression has first term 5 and common difference 3. Find the 20th term and the sum of the first 20 terms.
- u20 = 5 + 19 × 3 = 62
- S20 = ½ × 20 × (5 + 62) = 10 × 67 = 670
A geometric progression has first term 12 and common ratio ⅓. Find the 5th term and the sum to infinity.
- u5 = 12 × (⅓)⁴ = 12/81 = 4/27
- |r| < 1, so S∞ = 12 ÷ (1 − ⅓) = 12 ÷ ⅔ = 18
Vectors in two dimensions
13Vectors in two dimensions
Vectors may be written as a column, as AB, or as ai + bj. Add and subtract componentwise; multiply by a scalar to change magnitude.
a = 3i + 4j. Find |a| and the unit vector in the direction of a.
- |a| = √(9 + 16) = 5
- Unit vector = (3i + 4j)/5 = 0.6i + 0.8j (check: √(0.36 + 0.64) = 1 ✓)
A boat travels with velocity (6i + 8j) km/h. Find its speed and the distance travelled in 3 hours.
- Speed = |6i + 8j| = √(36 + 64) = 10 km/h
- Distance in 3 hours = 10 × 3 = 30 km; displacement = 3(6i + 8j) = 18i + 24j
Also required: showing points are collinear (if AB = kAC and they share a point, they lie on a straight line), and problems involving velocity, displacement and interception.
Calculus
14Calculus
| y | dy/dx |
|---|---|
| xn | nxn−1 |
| sin x | cos x |
| cos x | −sin x |
| tan x | sec²x |
| ex | ex |
| ln x | 1/x |
Find and classify the stationary points of y = x³ − 3x² + 4.
- dy/dx = 3x² − 6x = 3x(x − 2) = 0 → x = 0 or x = 2
- y-values: at x = 0, y = 4; at x = 2, y = 8 − 12 + 4 = 0
- Second derivative: d²y/dx² = 6x − 6
- At x = 0: 6(0) − 6 = −6 < 0 → maximum at (0, 4)
- At x = 2: 6(2) − 6 = 6 > 0 → minimum at (2, 0)
Find the area under y = x² between x = 1 and x = 3.
- Area = ∫₁³ x² dx = [x³/3]₁³
- = 27/3 − 1/3 = 9 − ⅓
- = 26/3 ≈ 8.67 square units
A particle moves with velocity v = 3t² − 12t + 9 m/s. Find (a) when it is instantaneously at rest, (b) its acceleration at t = 1, (c) the displacement in the first 2 seconds.
- (a) At rest when v = 0: 3(t² − 4t + 3) = 0 → (t − 1)(t − 3) = 0 → t = 1 s and t = 3 s
- (b) a = dv/dt = 6t − 12; at t = 1: 6 − 12 = −6 m/s² (decelerating)
- (c) s = ∫₀² (3t² − 12t + 9) dt = [t³ − 6t² + 9t]₀²
- = (8 − 24 + 18) − 0 = 2 m
Skill check: Differentiate y = x² sin x.
Study planner & progress
Every syllabus unit. Tick one when you can answer a past-paper question on it unaided. Your ticks are saved on this device only — nothing is sent anywhere, and there is no account to create.
Loading…
Free past papers & how to revise
Official (free)
- Cambridge International — 4037 subject page: syllabus, specimen papers, past papers, mark schemes and examiner reports.
- Examiner reports name the exact questions candidates got wrong each series — read them for every paper you attempt.
Free archives
- GCE Guide · PastPapers.co — full CAIE past-paper archives.
- Physics & Maths Tutor — topic-sorted questions.
How to revise this subject
- Fix your algebra first. Almost every lost mark at this level is a sign error, a bracket error or a lost fraction — not a misunderstood topic.
- Learn the exact trig values for 0°, 30°, 45°, 60°, 90° and their surd forms. Paper 1 assumes them.
- Know which formulas are given (see the reference section) and drill the ones that are not — especially the differentiation and integration rules.
- Practise "show that" questions. They are common and generous: work towards the given result line by line, and never just restate it.
- Always check whether an angle question wants degrees or radians, and give all solutions in the stated interval.