Skip to content
  1. IB Question Bank
  2. Maths AI
  3. Calculus
Topic 5.06 · SL and HL

Optimisation problems: notes and practice questions

Summary
  • Optimisation: Finding the absolute maximum or minimum value of a quantity.
  • Method: Model the quantity as a function of one variable, then find its turning points.
  • Turning Point Condition: Set the first derivative to zero (dydx=0\frac{dy}{dx} = 0).
  • Variable Naming: Capital letters for dependent variables (e.g., VV, SS, PP), lowercase for independent (e.g., rr, tt).
  • Single-Variable Equation Formation:
  • Express the quantity to optimise using one independent variable.
  • Use constraints to substitute and eliminate other variables.
  • GDC Use:
  • Plot the single-variable function (map problem variables to x,yx, y).
  • Use built-in "minimum" or "maximum" analysis tools to find the turning point.
  • Interpretation: State the final answer in the context of the problem.
  • "Show That" Steps: Provide clear algebraic working for substitutions and derivations.
  • Contextual Validity: Ensure answers are physically sensible (e.g., positive lengths, volumes).
  • Example Area Constraint: Area=πr2+2rL\text{Area} = \pi r^2 + 2rL
  • Example Optimised Function (Perimeter): P=π(r+100r)P = \pi\left(r + \frac{100}{r}\right)
  • Example Derivative for Optimisation: dPdr=π(1−100r2)\frac{dP}{dr} = \pi\left(1 - \frac{100}{r^2}\right)
  • Example Solution: Setting dPdr=0\frac{dP}{dr} = 0 yields r=10r = 10.

How it is examined

A long SL question, five or six marks, and the structure is always the same: form an expression from the context, eliminate a variable using a constraint, differentiate, solve f′(x)=0f'(x) = 0, then answer the original question in context with units. The last step is the one students drop, giving the value of xx rather than the minimum cost. The explicit ban on kinematics at SL is the constraint to hold when writing an SL optimisation question.

Key ideas

Optimisation problems in context.

Not assessed

In SL examinations, questions on kinematics will not be set. Kinematics is HL only, at AHL 5.13 and AHL 3.12.

Linking questions

  • Other contexts: efficient use of material in packaging.
  • Links to other subjects: kinematics (physics); allocative efficiency (economics).
  • TOK: how can the rise in tax for plastic containers, for example plastic bags and plastic bottles, be justified using optimization?

Practice questions

34 questions · 20 medium · 14 hard
Showing 20 of 20

Question 1

MediumPaper 1 · calculator6 marks
(a)

A company is designing a closed cylindrical container to hold a specific volume of liquid. The total surface area of the container, in cm2^2, with a fixed volume of 16π16\pi cm3^3 and a radius of rr cm, is given by the function A(r)=2πr2+32πrA(r) = 2\pi r^2 + \frac{32\pi}{r}, where r>0r > 0.

Find A′(r)A'(r).

[3]
(b)(i)

Solve A′(r)=0A'(r) = 0.

[2]
(b)(ii)

Interpret your answer to (b)(i) in context.

[1]

Question 2

HardPaper 1 · calculator10 marks
(a)

A group of engineers is designing a new observation Ferris wheel. The height, H(t)H(t), in metres, of a passenger capsule above the ground is modelled by the function H(t)=pcos⁡(π100t)+qH(t) = p \cos\left(\frac{\pi}{100}t\right) + q, where tt is the time in seconds after the capsule begins its ascent from the highest point.

The lowest point a capsule reaches is 2 metres above the ground, and the highest point is 32 metres above the ground. The Ferris wheel completes one full rotation in 200 seconds.

Find the values of pp and qq.

[2]
(b)

Using your values from part (a), the function is H(t)=15cos⁡(π100t)+17H(t) = 15 \cos\left(\frac{\pi}{100}t\right) + 17.

(i) Find H′(t)H'(t).

(ii) Find H′′(t)H''(t).

[3]
(c)(i)

The engineers are particularly interested in the moment when the capsule's vertical speed is at its maximum, for the first time after t=0t=0. This occurs at time t=kt=k.

Calculate the value of kk.

[3]
(c)(ii)

Calculate the height of the capsule at this time kk.

[2]

Question 3

MediumPaper 1 · calculator9 marks
(a)

A landscape architect is designing a modular planter box for a new urban garden. The planter box has a base and top that are identical sectors of a circle, each with radius rr cm and angle θ\theta radians. The height of the planter box is h=2h = 2 cm. The total length of metal frame used for all edges of the planter box is L=20L = 20 cm. This includes two circular arcs, four radial edges for the top and bottom sectors, and three vertical connecting edges.

(a) Show that r=72+θr = \frac{7}{2+\theta}.

[2]
(b)(i)

(b) The planter box is designed to hold soil, enclosing a volume, VV.

(i) Find an expression for VV in terms of θ\theta.

[2]
(b)(ii)

(ii) Find the expression for dVdθ\frac{dV}{d\theta}.

[3]
(b)(iii)

(iii) Solve algebraically dVdθ=0\frac{dV}{d\theta} = 0 to find the value of θ\theta that will maximize the volume, VV.

[2]

Question 4

HardPaper 2 · calculator19 marks
(a)

(a) A space probe, 'Voyager Alpha', is launched from a space station. The position of the probe at time tt days after launch is given by the vector

r=(10205)+t(804010)\mathbf{r} = \begin{pmatrix} 10 \\ 20 \\ 5 \end{pmatrix} + t \begin{pmatrix} 80 \\ 40 \\ 10 \end{pmatrix}

Distances are measured in thousands of kilometres.

Find the position vector of the probe 33 days after launch.

[3]
(b)

(b) A second space probe, 'Explorer Beta', is launched from a different station. The position vector of this probe is given by the vector

s=(−50−300)+λ(705012)\mathbf{s} = \begin{pmatrix} -50 \\ -30 \\ 0 \end{pmatrix} + \lambda \begin{pmatrix} 70 \\ 50 \\ 12 \end{pmatrix}

Determine if the two flight paths intersect and, if so, state the point of intersection.

[5]
(c)

(c) The two probes were launched at the same time, so λ=t\lambda = t.

State, with a reason, whether the two probes actually collide.

[2]
(d)

(d) Calculate the distance between the two space stations (the initial launch points).

[3]
(e)

(e) Calculate the shortest distance that ever exists between the two probes and the time when this occurs. Assume t≥0t \ge 0 days.

[6]

Question 5

MediumPaper 1 · calculator9 marks
(a)

A surveillance drone D is flying with a constant velocity, v\boldsymbol{v}, measured in kilometres per hour, where

v=(8−6)\boldsymbol{v} = \begin{pmatrix} 8 \\ -6 \end{pmatrix}.

At time t=0t = 0 the drone is at a point A(50, 20) relative to an origin O, where distances are

measured in kilometres.

Find the position vector OD⃗\vec{OD} of the drone at time tt hours.

[1]
(b)

A protected bird's nest is located at a point N(99, 2).

Find the value of tt when the drone will be closest to the bird's nest.

[6]
(c)

An environmental sensor will trigger if the drone flies within 18 kilometres of the nest.

State whether the sensor will trigger. Give a reason for your answer.

[2]

Question 6

HardPaper 2 · calculator13 marks
(a)

A company is designing an open-top storage container with a square base. The side length of the base is xx cm and the height is hh cm. The container needs to have a volume of 500500 cm3^3.

Explain why x2h=500x^2 h = 500.

[1]
(b)

Rearrange the equation in part (a) to make hh the subject.

[1]
(c)

Write down an expression for the surface area, AA, of the open-top container.

[2]
(d)

Show that this can be written as

A=x2+2000xA = x^2 + \frac{2000}{x}

[3]
(e)

Plot the graph of A=x2+2000xA = x^2 + \frac{2000}{x} for x>0x > 0.

[2]
(f)

Find the minimum surface area and the value of xx when this occurs.

[4]

Question 7

MediumPaper 1 · calculator5 marks
(a)

A conical tank is being filled with water. The tank has a height of 12 cm and a radius of 4 cm at its top. Water is poured into the tank such that the volume of water is increasing at a rate of 10 cm3^3s−1^{-1}.

(a) Find the height of the water in the tank when its volume is 8π\pi cm3^3.

[2]
(b)

(b) Hence or otherwise, find the rate of change of the height of the water at this instant.

[3]

Question 8

HardPaper 2 · calculator15 marks
(a)

(a) A pharmaceutical company is designing a new cylindrical container for a special liquid. The container has a fixed volume V=500 cm3V = 500 \text{ cm}^3.

The radius of the container is r cmr \text{ cm} and the height is h cmh \text{ cm}.

Show that πr2h=500\pi r^2 h = 500.

[2]
(b)

(b) Find an expression for the total surface area SS of the container.

[2]
(c)

(c) Substitute an expression for hh (from part (a) ) into your expression for SS (from part (b) ) and hence show that S=2πr2+1000rS = 2\pi r^2 + \frac{1000}{r}.

[3]
(d)

(d) Find dSdr\frac{dS}{dr}.

[2]
(e)

(e) Find the minimum value of SS and the values of rr and hh when this occurs. Show that this value of SS is indeed a minimum.

[6]

Question 9

MediumPaper 1 · calculator10 marks
(a)

A landscape architect is designing a series of modular planter boxes for an urban garden project. The volume, VV cm3^{3}, of a particular planter box is modelled by the function V(d)=30d2−d3V(d) = 30d^2 - d^3, where dd is the depth of the planter in cm.

(a) Use your graphic display calculator to find the value of dd that will produce the maximum volume.

[2]
(b)

(b) Show that the maximum volume of the planter box is 40004000 cm3^{3}.

[4]
(c)

The width of the planter is dd cm, and the length is (30−d)(30 - d) cm.

(c) The architect is interested in the total linear dimension LL, which is defined as the sum of the depth, width, and length of the planter. Hence find the value of LL when the volume is maximized.

[4]

Question 10

HardPaper 2 · calculator24 marks
(a)(i)

A landscape architect is designing a new public park. The northern boundary of the park is modelled by the function g(x)g(x), and other boundaries are straight lines. The plan view of the park is shown in the following diagram, where both axes represent distance and are measured in metres.

Graph showing a shaded region representing a park, bounded by a curve g(x) and straight lines, with points A, B, C, D.

The function g(x)g(x) models the northern boundary of the park between points B and C and is given by

g(x)=−110x2+4x+15g(x) = -\frac{1}{10}x^2 + 4x + 15, for 0≤x≤400 \le x \le 40.

(i) Find g′(x)g'(x).

[2]
(a)(ii)

(ii) Hence find the coordinates of the point on the park's northern boundary that is furthest north.

[3]
(b)(i)

Point A has coordinates (0,0)(0, 0), point B has coordinates (0,15)(0, 15), point C has coordinates (40,15)(40, 15) and point D has coordinates (40,0)(40, 0).

(i) Write down the integral which can be used to find the area of the shaded region representing the park.

[2]
(b)(ii)

(ii) Find the area of the park.

[2]
(c)(i)

(i) A landscaper uses the trapezoidal rule with 4 intervals to estimate the area of the park. Calculate this estimate.

[3]
(c)(ii)

(ii) Calculate the percentage error in the landscaper's estimate.

[3]
(c)(iii)

(iii) Suggest how the landscaper might be able to reduce the error whilst still using the trapezoidal rule.

[1]
(d)(i)

A square-shaped meditation garden, PQRS, is to be built within the park. The side [PS] lies on the southern boundary (x-axis), and the side [QR] lies on the eastern boundary of the park (x=40x=40). Point Q lies on the northern boundary curve g(x)g(x).

(i) Find the x-coordinate of point P for the largest area of the meditation garden.

[4]
(d)(ii)

(ii) Find the largest area of the meditation garden.

[4]

Question 11

MediumPaper 2 · calculator13 marks
(a)

A company's profit, P(x)P(x), in thousands of dollars, from selling xx thousand units of a new smart device, is modelled by the function P(x)=2x+1x2+3P(x) = \frac{2x+1}{x^2+3}, for x≥0x \ge 0.

Find an expression for P′(x)P'(x).

[3]
(b)

Find the equation of the tangent to the profit curve at the point where x=1x = 1.

[4]
(c)

Determine the number of units sold (to the nearest unit) that maximizes the company's profit, and state the maximum profit (to two decimal places).

[4]
(d)

Determine the range of values of xx (number of thousands of units sold) for which the company's profit is increasing.

[2]

Question 12

HardPaper 2 · calculator23 marks
(a)

(a) A confectionery company is designing a new wrapper for a chocolate bar. The wrapper is in the shape of a rectangular prism with a square base of side length xx cm. The height, hh cm, is twice the side length of the base.

Write down an expression for hh in terms of xx.

[1]
(b)

(b) The chocolate bar has a volume of 250250 cm3^3.

Find the value of xx and hh.

[3]
(c)

(c) Calculate the total external surface area of this rectangular prism wrapper.

[3]
(d)

(d) The company also considers a cylindrical wrapper with radius rr cm and height HH cm. This wrapper must also hold 250250 cm3^3 of chocolate.

Find an expression for the height, HH, of the cylindrical wrapper in terms of rr.

[2]
(e)

(e) Let the total external surface area of the cylindrical wrapper be AA cm2^2.

Show that A=2πr2+500rA = 2\pi r^2 + \frac{500}{r}.

[2]
(f)

(f) Find dAdr\frac{dA}{dr}.

[3]
(g)(i)

(g.i) Hence or otherwise, find the value of rr that will minimize AA.

[3]
(g)(ii)

(g.ii) Find the minimum value of AA for the cylindrical wrapper.

[3]
(h)

(h) To account for manufacturing waste and overlap, an additional 12%12\% of the calculated surface area is required for the rectangular prism wrapper, and 20%20\% for the cylindrical wrapper.

Determine which wrapper design the company should choose to minimize material usage. Justify your answer.

[3]

Question 13

MediumPaper 2 · calculator9 marks
(a)

A construction company is designing a drainage channel with a rectangular cross-section. They have a total of 100100 metres of a special waterproof lining material to form the base and the two vertical sides of the channel's cross-section. Let xx represent the height of the channel in metres.

(a) Find an expression for the cross-sectional area, AA, of the channel in terms of xx, in its simplest form.

[4]
(b)

(b) Determine the value of xx that maximizes the cross-sectional area.

[3]
(c)

(c) Calculate the maximum cross-sectional area of the channel.

[2]

Question 14

HardPaper 2 · calculator31 marks
(a)

A marine engineer is modelling the vertical displacement, hh meters, of a buoy from its equilibrium position at time tt minutes after being disturbed by a wave. The motion is described by the differential equation:

d2hdt2+6dhdt+8h=0\frac{\text{d}^2 h}{\text{d}t^2} + 6\frac{\text{d}h}{\text{d}t} + 8h = 0.

This equation can be rewritten as a system of coupled first-order differential equations:

dhdt=y\frac{\text{d}h}{\text{d}t} = y

dydt=−8h−6y\frac{\text{d}y}{\text{d}t} = -8h - 6y.

Find the general solution for hh.

[5]
(b)(i)

Initially, the buoy is at its equilibrium position (h=0h = 0) and has an initial upward velocity of 22 m/min (dhdt=2\frac{\text{d}h}{\text{d}t} = 2).

Find an expression for hh in terms of tt.

[6]
(b)(ii)

Sketch hh against tt in the interval 0≤t≤40 \le t \le 4.

[6]
(c)(i)

The engineer is interested in the maximum upward displacement of the buoy.

Find the time, in minutes, when this maximum displacement occurs.

[4]
(c)(ii)

Calculate the maximum upward displacement of the buoy.

[4]
(d)

An improved model for the buoy's motion, considering an external periodic force, is given by:

d2hdt2+6dhdt+8h=hcos⁡t\frac{\text{d}^2 h}{\text{d}t^2} + 6\frac{\text{d}h}{\text{d}t} + 8h = h \cos t.

The same initial conditions as in part (b.i) apply (h(0)=0h(0) = 0 and dhdt(0)=2\frac{\text{d}h}{\text{d}t}(0) = 2).

Use Euler's method with a tt-interval of 0.10.1 to predict the value of hh when t=1t = 1.

[6]

Question 15

MediumPaper 2 · calculator19 marks
(a)

(a) Two drones, P and Q, are launched simultaneously. Drone P is launched from the origin (0,0)(0,0) of a coordinate system, while Drone Q is launched from a point 1515 units along the positive horizontal axis. The velocity equations for the two drones are given by vP\mathbf{v}_P and vQ\mathbf{v}_Q where:

vP=(64−2t)\mathbf{v}_P = \begin{pmatrix} 6 \\ 4 - 2t \end{pmatrix} and vQ=(−36−2t)\mathbf{v}_Q = \begin{pmatrix} -3 \\ 6 - 2t \end{pmatrix}

Write down vector equations for the displacement, rP\mathbf{r}_P and rQ\mathbf{r}_Q, of the two drones at time tt.

[3]
(b)

(b) Find an expression for the vector joining the centre of Drone P to the centre of Drone Q.

[2]
(c)

(c) Hence find the shortest distance between the two drones.

[6]
(d)

(d) The pilot of Drone P adjusts its initial velocity vector to (ab)\begin{pmatrix} a \\ b \end{pmatrix}. The velocity equation for Drone P is now vP=(ab−2t)\mathbf{v}_P = \begin{pmatrix} a \\ b - 2t \end{pmatrix}.

Find the values of aa and bb if the two drones collide when t=1.5t = 1.5 seconds.

[5]
(e)

(e) Using the values of aa and bb found in part (d), find the angle to the horizontal at which Drone P was initially launched.

[3]

Question 16

HardPaper 2 · calculator20 marks
(a)

(a) SweetTreats is designing new packaging for a line of artisanal chocolates. The initial design is a box in the shape of a cuboid with a square base of side length LL cm. Its height, HH cm, is twice the length of the base.

Write down an expression for HH in terms of LL.

[1]
(b)

(b) The box is designed to hold 250250 cm3^3 of chocolates.

Find the value of LL and HH.

[3]
(c)

(c) Calculate the total external surface area of the box.

[3]
(d)

(d) To minimize the amount of material needed, SweetTreats is considering changing the shape to a cylinder with radius rr cm and height hh cm. The cylindrical container must also hold 250250 cm3^3 of chocolates.

Find an expression for the height, hh, of the container in terms of rr.

[2]
(e)

(e) Let the total external surface area of the cylindrical container be AA cm2^2.

Show that A=2πr2+500rA = 2\pi r^2 + \frac{500}{r}.

[2]
(f)

(f) Find dAdr\frac{\text{d}A}{\text{d}r}.

[3]
(g)(i)

(g.i) Hence or otherwise, find the value of rr that will minimize AA.

[2]
(g)(ii)

(g.ii) Find the minimum value of AA needed for the cylinder.

[1]
(h)(i)

(h.i) Find d2Adr2\frac{\text{d}^2 A}{\text{d}r^2}.

[1]
(h)(ii)

(h.ii) Hence determine whether the graph of AA is concave-up or concave-down for r>0r > 0. Justify your answer.

[2]

Question 17

MediumPaper 2 · calculator13 marks
(a)

(a) A builder is designing a rectangular enclosure for a new community garden. The total length of fencing available for the enclosure is 6060 metres.

The builder wants to maximize the area of the garden. Calculate the maximum possible area of the enclosure.

[5]
(b)

(b) To ensure structural stability, the builder also needs to consider the sum of the squares of the lengths of the sides. Calculate the minimum possible value for the sum of the squares of the lengths of the sides of the enclosure.

[5]
(c)

(c) Justify that the value found in part (b) is indeed a minimum.

[3]

Question 18

HardPaper 2 · calculator18 marks
(a)(i)

The rate of change of pollution, dPdt\frac{dP}{dt} (in tonnes per day), in a protected lake is modelled by dPdt=1−0.1t\frac{dP}{dt} = 1 - 0.1t, where tt is the time in days since monitoring began, for 0≤t≤150 \le t \le 15.

(i) Find the value of dPdt\frac{dP}{dt} at t=4t = 4 days.

[2]
(a)(ii)

(ii) Interpret the meaning of your answer to part (a) (i) in context.

[2]
(b)

Use dPdt\frac{dP}{dt} to find the value of tt when the pollution in the lake reaches its maximum level.

[2]
(c)

Two days after monitoring began, the pollution in the lake was 5.55.5 tonnes.

Find an expression for PP in terms of tt, for 0≤t≤150 \le t \le 15.

[5]
(d)

Hence, find the maximum pollution level in the lake.

[2]
(e)

A second source of pollution, from a nearby factory, is modelled by Q=3(1.15)tQ = 3(1.15)^t, where QQ is the pollution in tonnes and tt is the time in days, for 0≤t≤150 \le t \le 15.

Write down the initial pollution from this factory.

[1]
(f)

Each day, the pollution from the factory increases by pp %.

Find the value of pp.

[2]
(g)

Find the value of tt when the pollution from the initial lake source and the factory are the same.

[2]

Question 19

MediumPaper 2 · calculator11 marks
(a)

A rectangular sheet of metal, measuring 50 cm50 \text{ cm} by 30 cm30 \text{ cm}, has a square of side length x cmx \text{ cm} cut from each corner. The sides are then folded up to form an open-top box in the shape of a cuboid.

Show that the volume VV of the cuboid may be expressed as V=4x3−160x2+1500xV = 4x^3 - 160x^2 + 1500x.

[3]
(b)

Find an expression for dVdx\frac{dV}{dx}.

[2]
(c)

Hence show that the cuboid will have a maximum volume when 3x2−80x+375=03x^2 - 80x + 375 = 0.

[2]
(d)

Using technology, find the maximum possible volume of the cuboid. Give your answer correct to one decimal place.

[4]

Question 20

HardPaper 2 · calculator15 marks
(a)

The 'EcoPack' company designs sustainable packaging. They produce a standard closed rectangular storage container with a length of 1010 cm, a width of 66 cm, and a height of 44 cm. The information is shown in the diagram.

A diagram of a rectangular box with dimensions 10cm length, 6cm width, and 4cm height. Vertices are labeled A, B, C, D, E, F, G, H.

Calculate the surface area of the container in cm2^2.

[2]
(b)

(b) Calculate the length of the longest internal diagonal of the container.

[2]
(c)

(c) Each week, EcoPack sells xx thousand containers. It is known that dPdx=−3x+300\frac{dP}{dx} = -3x+300, for x≥0x \ge 0, where PP is the weekly profit, in dollars, from the sale of xx thousand containers.

Find the number of containers that should be sold each week to maximize the profit.

[3]
(d)

(d) The profit from the sale of 3000030000 containers is $2500.

Find P(x)P(x).

[5]
(e)

(e) Find the least number of containers which must be sold each week in order to make a profit.

[3]

14 more Optimisation problems questions in the app

Every answer is marked mark by mark, IB-style, and the AI tutor helps when you are stuck.

Where marks are lost

  • Using your own wrong value after failing a "show that." All follow through is withdrawn for the rest of that question.
  • Leaving an answer in calculator notation. Never accepted in a final answer, and AI's constant calculator use makes this the easiest slip in the whole subject.
Free. Every IB subject.
No card, no trial that runs out. Just a free account.
  • 50 marked answers a month
    Marked mark by mark, IB-style
  • Hints and mark schemes
    On every part of every question
  • 3,000+ questions
    All 6 subjects, SL and HL, mapped to the syllabus
  • Progress that adapts
    Your Study Profile picks what to practise next

Practise this topic as a session

Pick a difficulty and paper, and FourtyFive tracks your progress on this topic as you go.

or with email
FAQ

Questions,
answered.

Can't find what you're looking for? Email our student team.

What does Optimisation problems cover in IB Maths AI?

Optimisation: Finding the absolute maximum or minimum value of a quantity. Method: Model the quantity as a function of one variable, then find its turning points. Turning Point Condition: Set the first derivative to zero ((dy)/(dx) = 0).

Is Optimisation problems SL or HL?

Both. SL and HL students study Optimisation problems to the same depth.

How do I revise Optimisation problems for IB Maths AI?

Start from the core idea: optimisation: Finding the absolute maximum or minimum value of a quantity. In the exam: a long SL question, five or six marks, and the structure is always the same: form an expression from the context, eliminate a variable using a constraint, differentiate, solve f'(x) = 0, then answer the original question in context with units. The last step is the one students drop, giving the value of x rather than the minimum cost. Then practise exam-style questions, easiest first, writing out every step of your working before you check it.

How does FourtyFive help me practise Optimisation problems?

FourtyFive has 34 Optimisation problems questions. Every answer you write is marked mark by mark, IB-style, and you see where each mark was won or lost. Every part has a hint, the AI tutor helps you through the step you are stuck on, and your Study Profile picks what to practise next.

Is FourtyFive free for Optimisation problems practice?

Yes. A free account gives you 50 marked answers a month, and you do not need a card to sign up.

Can I handwrite Optimisation problems answers on an iPad?

Yes. In the FourtyFive iPad app you write your working by hand with Apple Pencil, the way you would on paper, and it is marked the same way.

Start with the IB question
bank built for you.

Free to start, no card needed. Thousands of syllabus-mapped questions, AI Examiner marking, your weakest topics first.