Find practice by course, syllabus code, topic or keyword. Every published resource includes answers or a mark scheme in the same PDF.
Plan your revisionExplore your course & syllabusEvery topic. A clear checklist. A guide to keep.AI SL · AA SL · AA HL
For examinations through November 2028. Original Radford Mathematics revision checklists, matched to the amended current-course guides. Choose 2029 onwards above for the revised course.
Find and interpret a line's gradient and intercepts from its equation, coordinates or a practical situation.
Write and convert between y = mx + c, ax + by + d = 0 and y − y₁ = m(x − x₁).
Construct parallel or perpendicular lines, using equal gradients or a gradient product of −1 where the gradients exist; recognize horizontal and vertical cases.
2.2
Inputs, outputs and reverse processes
Read function notation and explain how a function assigns an output to an input in a mathematical or real-world model.
Identify a function's domain and range, allowing for both mathematical restrictions and restrictions imposed by the situation.
Interpret f⁻¹ as reversing a one-to-one function, exchange domain and range, and relate the two graphs by reflection in y = x.
2.3
From a model to a useful graph
Use graphing technology to display a function, or a sum or difference of functions, in a suitable viewing window.
Produce a labelled sketch from a formula, a description or a calculator screen, including the important shape and features.
Distinguish an accurate drawing from a sketch and label axes, units and significant coordinates where relevant.
2.4
Reading a graph's landmarks
Locate intercepts, roots, turning points and maximum or minimum values with technology.
Identify symmetry, a vertex, and horizontal or vertical asymptotes when present.
Find intersections of graphs and explain what the coordinates mean for an equation or model.
2.5
Choosing a family of models
Use linear and piecewise-linear relationships, and recognize when a cubic model is appropriate.
Interpret a quadratic model through its vertex, symmetry, intercepts and roots, using technology as needed.
Use exponential growth or decay models, including base-e models, and interpret a vertical offset and horizontal asymptote.
Use direct and inverse power variation with integer powers; recognize the restriction and vertical asymptote at x = 0 for negative powers.
Interpret a sine or cosine model in degrees through its amplitude, period and midline; converting between sine and cosine forms is not required.
2.6
Building and testing a model
Choose a model from the shape of the data and the context, define its variables and set a meaningful domain.
Find unknown parameters from known points or initial conditions, including solving up to three simultaneous linear equations with technology.
Use the completed model to estimate values, answer questions and make predictions with appropriate units.
Check the model against the situation, explain its limitations and discuss whether extrapolation is justified; non-linear regression is not required at SL.
3Geometry and trigonometry6 sections
Use labelled diagrams to connect lengths, angles, areas and the geometry of locations.
Find the distance and midpoint between points given by three coordinates.
Calculate volume and surface area for solids such as right pyramids, cones, spheres and hemispheres, including shapes assembled from several solids.
Identify the right-angled triangle needed inside a three-dimensional diagram and use it to find a length or an angle between intersecting lines or a line and a plane.
3.2
Solving triangles
Choose sine, cosine or tangent to find missing sides and angles of a right-angled triangle.
Select the sine rule or cosine rule for a non-right-angled triangle; the ambiguous sine-rule case is outside this section.
Find a triangle's area from two sides and their included angle, using a clearly labelled diagram.
3.3
From a description to a diagram
Translate a practical problem into a labelled diagram and choose between Pythagoras and trigonometry.
Interpret bearings and angles of elevation or depression correctly, then calculate an unknown distance or angle.
Keep the geometry and units consistent when a solution needs more than one triangle.
3.4
Parts of a circle
Use the fraction of a full turn to calculate the length of an arc or the area of a sector.
Find an unknown radius or angle from an arc or sector measurement, working in degrees; radians are not required at AI SL.
3.5
The boundary between two points
Find a segment's midpoint and the gradient perpendicular to it, then form the equation of its perpendicular bisector.
Construct the same equation when the segment's line and midpoint are supplied, handling horizontal and vertical segments correctly.
3.6
Nearest-site regions
Read a Voronoi diagram by identifying sites, cells, edges and vertices, and determine the nearest site to a position.
Find a boundary equation from site coordinates, calculate a region's area where required, and update the relevant boundaries when a site is added.
Estimate a value at an unsampled position by using the value at its nearest site.
Compare relevant Voronoi vertices to choose a location as far as possible from the nearest site; the examination setting uses a vertex where three edges meet.
4Statistics and probability11 sections
Question the quality of data, describe patterns, and use probability models and tests to support conclusions.
Distinguish a population from a sample and classify numerical data as discrete or continuous.
Choose and evaluate simple random, systematic, stratified, quota and convenience sampling; explain when selection can introduce bias.
Assess a data source's reliability and decide how to investigate missing values or recording mistakes.
Identify values below Q₁ − 1.5 IQR or above Q₃ + 1.5 IQR as outliers, then use context to judge whether they are valid observations or possible errors.
4.2
Making data visible
Organize data into a frequency table with clearly defined, gap-free intervals and draw a histogram for equal class widths.
Build and read cumulative-frequency graphs to estimate medians, quartiles, percentiles, ranges and interquartile ranges.
Draw and interpret box plots, mark outliers separately and compare distributions using centre, spread and symmetry.
Use a box plot's symmetry as one clue when judging a possible normal model; frequency-density histograms are not required.
4.3
Summarizing centre and spread
Choose and calculate a mean, median or mode, and identify the modal class when grouped intervals have equal width.
Estimate a grouped-data mean with class midpoints and explain why it is an estimate.
Use technology for quartiles, standard deviation and variance; recognize that variance is the square of standard deviation and that quartile conventions may differ.
Predict how adding a constant or multiplying every observation changes the centre and spread; treat a data set as the population unless the question specifies otherwise.
4.4
Investigating a linear relationship
Read a scatter plot, describe a linear relationship's direction and strength, and sketch a reasonable fit through the mean point.
Calculate Pearson's r with technology and explain why it measures linear association rather than establishing cause and effect.
Find the y-on-x regression line with technology and interpret its gradient and intercept in context.
Predict y from x while discussing extrapolation and why reversing a y-on-x prediction may be unreliable.
4.5
Describing chance
Identify a trial, possible outcomes, the sample space and an event, using a list or table where useful.
Calculate theoretical probabilities from equally likely outcomes and distinguish them from experimental relative frequencies.
Use a complementary event to simplify a probability and calculate the expected count from a number of trials and an event probability.
4.6
Combining events and information
Choose a tree, Venn diagram, outcome table or sample-space diagram to organize a probability problem.
Calculate probabilities involving 'and', inclusive 'or' and 'not', subtracting an overlap where necessary.
Update a probability when information is given and handle draws both with and without replacement.
Distinguish mutually exclusive events from independent events and check independence using the relevant probabilities.
4.7
Expected outcomes of a discrete model
Read or construct a discrete probability distribution from a table or a rule, checking that probabilities are non-negative and total 1.
Use the distribution to find event probabilities and calculate its expected value as a weighted average.
Interpret expected value in context, including a player's net gain; a fair game has expected net gain zero.
4.8
Counting successes
Check that a binomial model is appropriate: a fixed number of independent trials, two outcomes per trial and a constant success probability.
Use calculator distribution tools for exact, cumulative and interval probabilities, translating words such as 'at least' accurately.
Find and interpret the binomial mean np and variance np(1 − p).
4.9
Working with a bell-shaped model
Interpret the mean and standard deviation of a normal model, sketch and shade relevant regions, and use the approximate 68%, 95% and 99.7% proportions.
Calculate probabilities below, above or between values with technology and relate probability to area under the curve.
Use inverse normal calculations to find cut-off values or percentiles when the mean and standard deviation are given; standardizing to z is not required.
4.10
Comparing ranks
Assign ranks to paired data, use average ranks for ties and find Spearman's coefficient with technology.
Choose between Pearson's and Spearman's measures by considering whether the relationship is linear or more generally monotonic.
Explain how outliers and the use of ranks affect the interpretation and limitations of each coefficient.
4.11
Using evidence to test a claim
State H₀ and H₁, choose or interpret a significance level, and use a p-value to decide whether the evidence is strong enough to reject H₀; explain the conclusion in context.
Test whether two categorical variables are independent using a contingency table, expected counts, χ² and (rows − 1)(columns − 1) degrees of freedom.
Test whether observed counts fit a proposed distribution with a χ² goodness-of-fit test; at SL use categories − 1 degrees of freedom.
Use technology for χ² statistics and p-values, or compare the statistic with a supplied upper-tail critical value; check expected counts, which exceed 5 in examination questions.
Compare two population means with an unpaired pooled two-sample t-test on technology, choosing one or two tails appropriately; use the stated normal-population and equal-variance assumptions.
5Calculus8 sections
Connect the gradient of a curve with change, and accumulated area with integration and practical decisions.
Estimate a limit from a table or graph and describe how slopes between nearby points approach the gradient at a point.
Interpret a derivative as a gradient function or a rate of change, including the units in a practical setting.
Read notation such as f′(x) and dy/dx; formal algebraic limit techniques are not required here.
5.2
When a function rises or falls
Use positive and negative derivative values to identify intervals where a function increases or decreases.
Relate f′(x) = 0 to a horizontal tangent and interpret derivative signs from a graph.
5.3
Differentiating powers
Apply the power rule to a constant multiple of xⁿ when n is an integer, including negative powers.
Differentiate sums of integer-power terms and constants, then evaluate a derivative at a required input.
5.4
Lines that touch or cross at right angles
Find a curve's gradient at a specified point using differentiation or a numerical derivative on the calculator.
Use the point and gradient to form a tangent equation, then find the perpendicular normal, treating a horizontal tangent's vertical normal separately.
5.5
Reversing differentiation and finding area
Find antiderivatives of sums of integer-power terms, excluding an x⁻¹ term, and include the constant of integration.
Use a point or other supplied condition to determine the constant and check the result by differentiation.
Write a definite integral with suitable limits before evaluating it with technology.
Connect antiderivatives, definite integrals and the area between a positive curve and the x-axis.
5.6
Locating stationary points
Solve f′(x) = 0 analytically or with technology, using a numerical derivative graph where appropriate, and find the corresponding points on the original curve.
Identify local maximum and minimum points from the curve or its gradient behaviour.
Distinguish a local turning point from the greatest or least value over the whole stated domain.
5.7
Choosing the best feasible value
Translate an optimization problem into a function and a feasible domain, using the situation's constraints.
Find suitable stationary candidates, compare them with relevant endpoints and decide which value answers the practical question.
State and interpret the optimum with appropriate units; kinematics questions are not part of the AI SL calculus examination scope.
5.8
Estimating area from sampled heights
Apply the trapezoidal rule to equally spaced values from a table or function, giving interior heights twice the endpoint weighting.
Find the interval width correctly, calculate the estimated area and interpret its value and units in context.
No matching sections. Try a shorter term or another course.
Skills used throughout the course & the exploration
Across every topic, explain your method, define variables, use suitable notation, justify conclusions and check whether an answer makes sense. Keep enough accuracy during calculations, then round and give units appropriately.
The mathematical exploration is an individual investigation. Develop a focused question, show your own mathematical thinking, explain your choices and reflect on what your results mean. Use your school’s current guidance and the official guide for the assessment requirements.
Estimate a limit from a table or graph and describe what value the function approaches.
Explain a derivative as a tangent gradient or an instantaneous rate, using notation suited to the variables.
Connect the tangent gradient with a limiting sequence of secant gradients; formal limit techniques are reserved for HL.
5.2
Where a function rises or falls
Use the sign of the first derivative to identify intervals of increasing or decreasing behaviour.
Relate positive, negative and zero gradients to the graphs of a function and its derivative.
5.3
Differentiating integer powers
Apply the power rule to constant multiples of integer powers, including negative powers after suitable rewriting.
Differentiate sums of these terms and simplify the resulting derivative.
5.4
Equations touching and crossing a curve
Find the gradient at a specified point using a derivative or technology, then write the tangent equation.
Find the normal equation using perpendicularity, recognising horizontal and vertical special cases.
5.5
Recovering a function and measuring area
Reverse the power rule for sums of integer powers other than x^−1, including the arbitrary constant.
Use a given function value to determine that constant.
Write a definite integral for the area beneath a positive curve and evaluate it with technology, connecting it with antiderivatives.
5.6
Choosing a differentiation rule
Differentiate rational powers, sine, cosine, e^x and ln x, including their sums and constant multiples.
Identify inner and outer functions and apply the chain rule to a composite expression.
Use product and quotient rules when required, combining rules and simplifying carefully.
5.7
Reading a function through its derivatives
Calculate second derivatives and use either f″(x) or d²y/dx² notation correctly.
Connect the shapes of f, f′ and f″, including how changes in gradient show on the derivative graphs.
5.8
Classifying key points and finding an optimum
Find stationary points and classify local maxima or minima using a sign change in f′ or a valid second-derivative test.
Distinguish concave-up and concave-down intervals and confirm a change in concavity at an inflection point.
Set up and solve an optimisation problem within a meaningful domain, comparing relevant boundary values.
Recognise that f″ = 0 alone does not prove an inflection point, and that an inflection point need not be stationary.
5.9
Connecting position, velocity and acceleration
Move between displacement, velocity and acceleration using differentiation or integration and any initial conditions.
Distinguish speed from velocity and identify changes of direction.
Calculate displacement from the integral of velocity and total distance from the integral of speed, splitting at sign changes when useful.
5.10
Recognising antiderivative patterns
Integrate rational powers, sine, cosine, exponentials and 1/x, using ln|x| for the last case.
Integrate these functions with a linear inner expression, including the required constant factor.
Recognise a multiple of an inner derivative and use the reverse chain rule or an equivalent substitution.
5.11
Definite integrals and enclosed regions
Evaluate a definite integral from an antiderivative, or use technology when an analytic antiderivative is unsuitable.
Separate signed accumulation from geometrical area and split an interval where the curve changes sign.
Find areas between curves by locating intersections and integrating the appropriate difference, writing the setup before calculating.
No matching sections. Try a shorter term or another course.
Skills used throughout the course & the exploration
Across every topic, explain your method, define variables, use suitable notation, justify conclusions and check whether an answer makes sense. Keep enough accuracy during calculations, then round and give units appropriately.
The mathematical exploration is an individual investigation. Develop a focused question, show your own mathematical thinking, explain your choices and reflect on what your results mean. Use your school’s current guidance and the official guide for the assessment requirements.
Estimate a limit from a table or graph and describe what value the function approaches.
Explain a derivative as a tangent gradient or an instantaneous rate, using notation suited to the variables.
Connect the tangent gradient with a limiting sequence of secant gradients; formal limit techniques are reserved for HL.
5.2
Where a function rises or falls
Use the sign of the first derivative to identify intervals of increasing or decreasing behaviour.
Relate positive, negative and zero gradients to the graphs of a function and its derivative.
5.3
Differentiating integer powers
Apply the power rule to constant multiples of integer powers, including negative powers after suitable rewriting.
Differentiate sums of these terms and simplify the resulting derivative.
5.4
Equations touching and crossing a curve
Find the gradient at a specified point using a derivative or technology, then write the tangent equation.
Find the normal equation using perpendicularity, recognising horizontal and vertical special cases.
5.5
Recovering a function and measuring area
Reverse the power rule for sums of integer powers other than x^−1, including the arbitrary constant.
Use a given function value to determine that constant.
Write a definite integral for the area beneath a positive curve and evaluate it with technology, connecting it with antiderivatives.
5.6
Choosing a differentiation rule
Differentiate rational powers, sine, cosine, e^x and ln x, including their sums and constant multiples.
Identify inner and outer functions and apply the chain rule to a composite expression.
Use product and quotient rules when required, combining rules and simplifying carefully.
5.7
Reading a function through its derivatives
Calculate second derivatives and use either f″(x) or d²y/dx² notation correctly.
Connect the shapes of f, f′ and f″, including how changes in gradient show on the derivative graphs.
5.8
Classifying key points and finding an optimum
Find stationary points and classify local maxima or minima using a sign change in f′ or a valid second-derivative test.
Distinguish concave-up and concave-down intervals and confirm a change in concavity at an inflection point.
Set up and solve an optimisation problem within a meaningful domain, comparing relevant boundary values.
Recognise that f″ = 0 alone does not prove an inflection point, and that an inflection point need not be stationary.
5.9
Connecting position, velocity and acceleration
Move between displacement, velocity and acceleration using differentiation or integration and any initial conditions.
Distinguish speed from velocity and identify changes of direction.
Calculate displacement from the integral of velocity and total distance from the integral of speed, splitting at sign changes when useful.
5.10
Recognising antiderivative patterns
Integrate rational powers, sine, cosine, exponentials and 1/x, using ln|x| for the last case.
Integrate these functions with a linear inner expression, including the required constant factor.
Recognise a multiple of an inner derivative and use the reverse chain rule or an equivalent substitution.
5.11
Definite integrals and enclosed regions
Evaluate a definite integral from an antiderivative, or use technology when an analytic antiderivative is unsuitable.
Separate signed accumulation from geometrical area and split an interval where the curve changes sign.
Find areas between curves by locating intersections and integrating the appropriate difference, writing the setup before calculating.
5.12
Limits, first principles and higher derivatives
Additional HL
Describe convergence, divergence, continuity and differentiability informally and explain how these ideas connect.
Use the limiting difference quotient to derive the derivative of a polynomial.
Calculate and interpret higher derivatives using nth-derivative notation; formal continuity or differentiability tests are outside the stated examination requirements.
5.13
Resolving indeterminate limits
Additional HL
Recognise a 0/0 or ∞/∞ quotient before applying l'Hôpital's rule, repeating it where valid and necessary.
Use suitable Maclaurin expansions as an alternative way to evaluate limits at finite points or infinity.
Check the transformed expression and the existence of the resulting limit instead of treating the rule as automatic.
5.14
Implicit relationships and linked rates
Additional HL
Differentiate a relation that defines y implicitly, applying the chain rule to every term involving y.
Connect rates of change through an equation between changing quantities and interpret signs and units.
Solve optimisation problems requiring implicit differentiation or the chain rule and check possible endpoint optima.
Recognise and integrate their derivative patterns, including compositions with a linear expression.
Rearrange suitable integrands using partial fractions and interpret an indefinite integral as a family of curves.
5.16
Substitution and integration by parts
Additional HL
Carry out a substitution consistently, changing the differential and either the limits or the final variable.
Choose and apply integration by parts, including repeated applications and cases where the original integral reappears.
Recognise the examination scope: a substitution is supplied when the integrand is not a direct reverse-chain-rule pattern.
5.17
Integrating across and rotating a region
Additional HL
Set up an integral with respect to y for a region bounded by a curve and the y-axis.
Find volumes formed by rotating a region about the x-axis or y-axis, using appropriate outer and inner radii.
Choose bounds and the variable of integration to match the geometry, then interpret the volume in cubic units.
5.18
Solving first-order differential equations
Additional HL
Generate an approximate solution to dy/dx = f(x, y) with Euler's method and a stated constant step size.
Separate variables and integrate, using an initial condition when supplied and retaining relevant constant solutions.
Solve a homogeneous equation dy/dx = f(y/x) using y = vx and the product rule.
Use an integrating factor for a linear equation y′ + P(x)y = Q(x), and check the resulting solution.
5.19
Approximating functions with power series
Additional HL
Obtain Maclaurin expansions for e^x, sin x, cos x, arctan x, ln(1 + x) and (1 + x)^p with rational p.
Generate related expansions through substitution, multiplication, differentiation or integration, keeping the required order of terms.
Use a differential equation to determine series coefficients and apply an expansion only within an appropriate validity range.
No matching sections. Try a shorter term or another course.
Skills used throughout the course & the exploration
Across every topic, explain your method, define variables, use suitable notation, justify conclusions and check whether an answer makes sense. Keep enough accuracy during calculations, then round and give units appropriately.
The mathematical exploration is an individual investigation. Develop a focused question, show your own mathematical thinking, explain your choices and reflect on what your results mean. Use your school’s current guidance and the official guide for the assessment requirements.
Revised course
First assessment: May 2029
First teaching begins in August 2027. Use the IB’s latest course updates and subject briefs below. These describe the announced changes; they are not a complete section-by-section syllabus.
The 2026–2028 checklists and their section numbers belong to the current course.
AI SL
What changes for AI SL?
Logarithms and the trapezoidal rule are removed from AI SL.
The examination papers and the exploration assessment criteria are also updated. Check the official documents for the complete announced changes.
Radford Mathematics is an independent publisher and is not affiliated with, approved by or endorsed by the International Baccalaureate Organization. The checklist is a study aid; the official IB guide defines the course requirements.
Loading resources…
Need the explanations too?
Topic 5 Calculus books for AI SL, AA SL and AA HL.