IB Diploma Programme Mathematics: Analysis and Approaches — Full Course Resources
Every subtopic of the DP Mathematics: Analysis and Approaches syllabus, structured around the key concepts, the assessment objectives, and rigorous mathematical inquiry.
+ mark schemesEvery lesson
Coverage. All seven units of this DP Mathematics: Analysis and Approaches resource span 96 lessons across algebra, functions, trigonometry, statistics & probability, calculus, integration, and the Poisson distribution — covering the full SL and HL syllabus from laws of exponents through to hypothesis testing, complex numbers, and continuous random variables. Each unit is organised around the syllabus topic numbering, ensuring alignment with the current guide.
How the lessons work. Each lesson follows a clear teaching arc — a hook to surface prior thinking, guided development of the mathematics, structured practice, and an applied or evaluative task — with explicit learning objectives, command-term focus, and key-concept framing drawn from the IB's nine key concepts (Representation, Relationships, Generalisation, Change, Modelling, Approximation, Validity, and Quantity). Every lesson ships with a lesson plan, a student worksheet, and a mark scheme.
Assessment-ready. Lessons build from procedural fluency (AO1–AO2) through to reasoning and inquiry (AO3–AO4), with exam-style questions and mark schemes that reflect the language and expectations of Papers 1, 2, and 3. HL-only content is clearly flagged throughout, supporting differentiated planning across both SL and HL classes.
What’s included
Course units
- 1Unit 1: Number, Algebra, and Logarithmic Functions15 lessons
- 2Unit 2: Functions, Equations, and Graphical Analysis30 lessons
- 3Unit 3: Geometry, Trigonometry, and Advanced Relationships9 lessons
- 4Unit 4: Probability Distributions and Random Variables21 lessons
- 5Unit 5: Differential Calculus and Differentiation Techniques15 lessons
- 6Unit 8: Definite Integrals and Area Under Curves3 lessons
- 7Unit 12: Probability, Statistics, and Real-World Applications3 lessons