Streak Freezes
A freeze automatically saves your streak if you miss a day of practice.
0 / 3 freezes
♦ 0 gems
Earn gems by answering questions or completing missions. Tap your gem count to open the shop.
Gem Shop
♦ 0 gems
You also earn 1-10 gems per correct answer, scaled by streak and difficulty.
Number
Fractions, decimals, percentages, HCF/LCM, indices, standard form, surds, ratios.
Algebra
Expressions, linear equations, sequences, and inequalities.
Quadratics
Expand, factorise, and work with quadratic expressions involving areas.
Functions & Graphs
Linear functions, quadratics, and graph transformations.
Probability
Simple probability, combined events, tree diagrams, and conditional probability.
Sets & Venn Diagrams
Set notation, union, intersection, complement, and Venn diagram problems.
Geometry
Circle theorems, angles, tangents, and chords.
Area & Volume
Circles, prisms, cones, spheres, and composite shapes.
Pythagoras' Theorem
Right triangles, finding sides, distance, and 3D applications.
Similarity & Congruence
Scale factors, similar triangles, area/volume ratios, and congruence.
Statistics
Averages, spread, frequency tables, and grouped data.
Coordinate Geometry
Midpoints, gradients, equations of lines, and intersections.
Financial Maths
Interest, depreciation, profit & loss, exchange rates, and best buys.
Bearings
Three-figure bearings, back bearings, and distance/bearing problems.
Criterion B: Investigations
Guided pattern investigations for MYP assessment.
Logarithms
Log rules, identities, change of base, and simultaneous equations using logarithms.
Trigonometry
SOHCAHTOA, sine rule, cosine rule, and area formula.
Vectors
Column vectors, operations, magnitude, and geometric proofs.
Advanced Functions
Exponential, rational, trigonometric graphs, and domain & range.
Advanced Statistics
Standard deviation and correlation with scatter graphs.
Networks
Degree, Euler paths, spanning trees, and shortest paths.
Bounds & Error
Upper and lower bounds, error intervals, and compound measures.
Linear Programming
Formulate and solve linear programming problems graphically.
Flashcards
Review key formulas and concepts with spaced repetition.
SRS
Test Generator
Build a custom test across any topics. Practice or exam mode with timer.
Custom Tests
Leaderboard
See how you rank against other students.
Top 20
Achievements
Track your unlocked badges and milestones.
0 / 15
📖 Formula Booklet
Official MYP Extended Mathematics formula reference.
Reference
Past Paper Generator
IB MYP eAssessment style context-based questions. Full paper or individual practice.
E-Assessment Practice
Progress Dashboard
View your stats across all topics and activities.
Your Progress
Logarithms
Choose an activity
Lessons
Introduction to Logarithms
Learn the definition, evaluation, and special values.
Lesson
Log Rules
Product, quotient, and power rules with worked examples.
Lesson
Common & Natural Logs
log, ln, and the change of base formula.
Lesson
Expanding & Condensing
Use log rules to rewrite and simplify expressions.
Lesson
Solving Log Equations
Solve logarithmic and exponential equations.
Lesson
Practice
Log Rules
Practise product, quotient, power, change of base, and identity rules.
Simultaneous Equations
Solve systems of equations using logarithm rules. Includes a scratchpad.
Logarithm Mastery
Adaptive practice that tracks your progress across all log skills. Builds from basics to advanced.
Adaptive
Working Out
Rules Reference
Your Working
Your Answer
\(x =\)
\(y =\)
Reference
Quadratics
Choose an activity
Lessons
Factorising Quadratics
Factor pairs, trinomials, and difference of squares.
Lesson
Completing the Square
Vertex form, the method, and solving equations.
Lesson
The Quadratic Formula
Solving any quadratic using the formula and discriminant.
Lesson
Quadratic Graphs
Sketching parabolas, vertex, intercepts, and transformations.
Lesson
Quadratic Applications
Projectile motion, optimization, and real-world problems.
Lesson
Quadratic Inequalities
Solving and graphing quadratic inequalities.
Lesson
Practice
Expressions & Areas
Expand and factorise quadratic expressions using areas of shapes.
Quadratic Graphs
Sketch, interpret, and match equations to parabola graphs.
Word Problems
Projectiles, area optimization, revenue, and real-world quadratics.
Quadratic Inequalities
Solve and interpret quadratic inequalities with sign diagrams.
Mastery
Quadratic Mastery
Adaptive practice across all quadratic skills with prerequisite unlocking.
Mastery
Working Out
Rules Reference
Working Out
Rules Reference
Working Out
Rules Reference
Working Out
Rules Reference
Number
Choose an activity
Lessons
Indices
Learn the laws of indices and fractional powers.
Lesson
Surds
Learn to simplify surds, add/subtract, and rationalise.
Lesson
Fractions, Decimals & Percentages
Converting between fractions, decimals, and percentages.
Lesson
HCF & LCM
Highest Common Factor and Lowest Common Multiple.
Lesson
Standard Form
Writing very large and small numbers in standard form.
Lesson
Ratios & Proportion
Simplifying ratios, sharing in a ratio, and proportion.
Lesson
Recipe Scaling
Upscaling and downscaling ingredient lists using ratios.
Lesson
Absolute Values
Distance from zero, solving equations with |x|, and modulus.
Lesson
Recurring Decimals
Converting between fractions and recurring decimals.
Lesson
Metric Conversions
Converting units of length, mass, area, and volume.
Lesson
Practice
Fractions, Decimals & Percentages
Convert between forms, operations, percentage increase/decrease.
HCF & LCM
Find highest common factor and lowest common multiple.
Indices
Laws of indices with integer, negative, and fractional powers.
Standard Form
Convert to/from standard form, calculations.
Surds
Simplify, rationalise denominators, operations with surds.
Ratios & Proportion
Simplify ratios, share in ratio, direct and inverse proportion.
Absolute Values
Evaluate |x|, solve equations and inequalities with modulus.
Recurring Decimals
Convert recurring decimals to fractions and back.
Metric Conversions
Convert between metric units of length, mass, area, volume.
Mastery
Number Mastery
Adaptive practice across all number skills with prerequisite unlocking.
Mastery
Fractions, Decimals & Percentages
IB MYP Level
Working Out
Rules Reference
Working Out
Rules Reference
Working Out
Rules Reference
Working Out
Rules Reference
Ratios & Proportion
IB MYP Level
Working Out
Rules Reference
Algebra
Choose an activity
Lessons
Algebraic Expressions
Collecting terms, expanding, and factorising.
Lesson
Linear Equations
One-step, two-step, and equations with brackets.
Lesson
Sequences
Arithmetic, geometric, and nth term formulas.
Lesson
Algebraic Identities
Perfect squares and difference of squares.
Lesson
Inequalities
Solving and representing linear inequalities.
Lesson
Rearranging Formulae
Change the subject of a formula step by step.
Lesson
Simultaneous Equations
Solving pairs of linear equations by elimination and substitution.
Lesson
Practice
Expressions
Simplify, expand brackets, and factorise algebraic expressions.
Linear Equations
Solve one-step, two-step, and equations with brackets.
Sequences
Arithmetic and geometric sequences, find the nth term.
Inequalities
Solve and represent linear inequalities.
Rearranging Formulae
Change the subject involving squares, square roots, and fractions.
Mastery
Algebra Mastery
Adaptive practice across all algebra skills with prerequisite unlocking.
Mastery
Algebraic Expressions
IB MYP Level
Working Out
Rules Reference
Linear Equations
IB MYP Level
Working Out
Rules Reference
Working Out
Rules Reference
Inequalities
IB MYP Level
Working Out
Rules Reference
Functions & Graphs
Choose an activity
Lessons
Linear Functions
Gradient, y-intercept, parallel and perpendicular lines.
Lesson
Quadratic Functions
Parabolas, vertex, axis of symmetry, discriminant.
Lesson
Graph Transformations
Shifts, reflections, and stretches of functions.
Lesson
Function Notation
f(x) notation, evaluating, composite and inverse functions.
Lesson
Practice
Linear Functions
Gradient, y-intercept, equations of lines, parallel and perpendicular.
Quadratic Functions
Vertex, roots, axis of symmetry, sketching parabolas.
Graph Transformations
Translations, reflections, and stretches of functions.
Function Notation
Evaluate f(x), find composite and inverse functions.
Composite Functions
f(g(x)), fg(x), triple composition, inverse composites, and decomposition.
Mastery
Functions Mastery
Adaptive practice across all functions & graphs skills.
Mastery
Linear Functions
IB MYP Level
Working Out
Rules Reference
Quadratic Functions
IB MYP Level
Working Out
Rules Reference
Geometry
Choose an activity
Lessons
Circle Angles
Centre angle, semicircle, and same segment theorems.
Lesson
Tangents & Cyclic Quads
Tangent properties, two tangents, and cyclic quadrilaterals.
Lesson
Chords & Alternate Segment
Chord bisector and alternate segment theorems.
Lesson
Angles in Polygons
Interior angles, exterior angles, and regular polygon properties.
Lesson
Practice
Circle Theorems
Angles, tangents, chords, and cyclic quadrilaterals.
Mastery
Geometry Mastery
Adaptive practice across all geometry skills.
Mastery
Circle Theorems
IB MYP Level
Working Out
Rules Reference
Trigonometry
Choose an activity
Lessons
Trigonometric Ratios
SOHCAHTOA — sin, cos, tan in right triangles.
Lesson
Sine & Cosine Rules
Sine rule, cosine rule, and the area formula for any triangle.
Lesson
Trigonometry Applications
3D problems, elevation/depression, and multi-step problems.
Lesson
Practice
Trigonometry Practice
SOHCAHTOA, sine rule, cosine rule, area, and multi-step problems.
Trig Identities
Pythagorean identities, tan = sin/cos, simplification, and proofs.
Radians
Degree-radian conversion, arc length, sector area, and exact trig values.
Mastery
Trigonometry Mastery
Adaptive practice across all trigonometry skills.
Mastery
Trigonometry Practice
IB MYP Level
Working Out
Rules Reference
Trig Identities
IB MYP Extended Level
Working Out
Rules Reference
Radians
IB MYP Extended Level
Working Out
Rules Reference
Composite Functions
IB MYP Extended Level
Working Out
Rules Reference
Vectors
Choose an activity
Lessons
Introduction to Vectors
Column vectors, addition, subtraction, scalar multiplication.
Lesson
Vectors in Geometry
Magnitude, position vectors, and expressing vectors in terms of a and b.
Lesson
Practice
Vectors Practice
Addition, subtraction, magnitude, resultants, and geometric vector problems.
Mastery
Vectors Mastery
Adaptive practice across all vector skills.
Mastery
Vectors Practice
IB MYP Level
Working Out
Rules Reference
Probability
Choose an activity
Lessons
Introduction to Probability
Outcomes, sample spaces, and basic probability.
Lesson
Combined Events
Independent events, tree diagrams, and conditional probability.
Lesson
Tree Diagrams
Drawing tree diagrams, with/without replacement, and conditional probability.
Lesson
Conditional Probability
P(A|B), independence testing, total probability, and percentage difference.
Lesson
Practice
Probability Practice
Simple probability, combined events, tree diagrams, and more.
Mastery
Probability Mastery
Adaptive practice across all probability skills with prerequisite unlocking.
Mastery
Probability Practice
IB MYP Level
Working Out
Rules Reference
Statistics
Choose an activity
Lessons
Averages & Spread
Mean, median, mode, and range.
Lesson
Frequency Tables & Grouped Data
Averages from tables and grouped data estimates.
Lesson
Cumulative Frequency & Box Plots
Quartiles, IQR, cumulative frequency curves, and box-and-whisker plots.
Lesson
Data Collection
Sampling methods, questionnaire design, and bias.
Lesson
Histograms
Frequency density, unequal class widths, and reading histograms.
Lesson
Practice
Statistics Practice
Mean, median, mode, range, frequency tables, and grouped data.
Data Collection
Identify sampling methods, critique questionnaires, spot bias.
Histograms
Draw, read, and interpret histograms with unequal widths.
Mastery
Statistics Mastery
Adaptive practice across all statistics skills with prerequisite unlocking.
Mastery
Statistics Practice
IB MYP Level
Working Out
Rules Reference
Sets & Venn Diagrams
Choose an activity
Lessons
Sets & Venn Diagrams
Set notation, operations, and Venn diagrams.
Lesson
Venn Diagrams & Set Operations
Union, intersection, complement, and solving Venn diagram problems.
Lesson
Practice
Sets Practice
Set notation, union, intersection, Venn diagrams, and more.
Mastery
Sets Mastery
Adaptive practice across all sets skills with prerequisite unlocking.
Mastery
Sets & Venn Diagrams Practice
IB MYP Level
Working Out
Rules Reference
Absolute Values
IB MYP Level
Working Out
Rules Reference
Recurring Decimals
IB MYP Level
Working Out
Rules Reference
Bounds & Error
IB MYP Level
Working Out
Rules Reference
Metric Conversions
IB MYP Level
Working Out
Rules Reference
Rearranging Formulae
IB MYP Level
Working Out
Rules Reference
Linear Programming
IB MYP Level
Working Out
Rules Reference
Function Notation
IB MYP Level
Working Out
Rules Reference
Exponential Functions
IB MYP Level
Working Out
Rules Reference
Rational Functions
IB MYP Level
Working Out
Rules Reference
Trigonometric Graphs
IB MYP Level
Working Out
Rules Reference
Domain & Range
IB MYP Level
Working Out
Rules Reference
Working Out
Rules Reference
Data Collection
IB MYP Level
Working Out
Rules Reference
Standard Deviation
IB MYP Level
Working Out
Rules Reference
Working Out
Rules Reference
Correlation & Scatter Graphs
IB MYP Level
Working Out
Rules Reference
Lessons
Investigation Methodology
How to approach pattern investigations for MYP Criterion B.
Lesson
Practice
Matchstick Patterns
Investigate patterns in geometric shapes made from matchsticks.
Number Sums
Discover patterns in sums of consecutive numbers.
Dot Patterns
Explore triangular, square, and other figurate numbers.
Pizza Cuts
Investigate the maximum number of regions from straight cuts.
Handshakes
How many handshakes when everyone shakes hands with everyone?
Matchstick Patterns
Investigation
Working Out
Number Sums
Investigation
Working Out
Dot Patterns
Investigation
Working Out
Working Out
Working Out
Area & Volume
Choose an activity
Lessons
Areas of 2D Shapes
Rectangles, triangles, parallelograms, trapeziums, and circles.
Lesson
Volume & Surface Area
Cuboids, prisms, cylinders, cones, and spheres.
Lesson
Surface Area
Total surface area of cuboids, cylinders, cones, and spheres.
Lesson
Practice
Area & Volume Practice
Mixed questions on areas, volumes, and surface areas.
Mastery
Area & Volume Mastery
Adaptive practice across all mensuration skills with prerequisite unlocking.
Mastery
Area & Volume Practice
IB MYP Level
Working Out
Rules Reference
Pythagoras' Theorem
Choose an activity
Lessons
Pythagoras' Theorem
The theorem, finding sides, and Pythagorean triples.
Lesson
Applying Pythagoras
Distance, 3D problems, and real-world applications.
Lesson
Practice
Pythagoras Practice
Find missing sides, check right triangles, and solve problems.
Mastery
Pythagoras Mastery
Adaptive practice across all Pythagoras skills with prerequisite unlocking.
Mastery
Pythagoras Practice
IB MYP Level
Working Out
Rules Reference
Similarity & Congruence
Choose an activity
Lessons
Similar Shapes
Scale factors, missing sides, and similarity tests.
Lesson
Area & Volume Scale Factors
k² for area, k³ for volume, and congruence.
Lesson
Practice
Similarity Practice
Scale factors, missing lengths, area and volume ratios.
Mastery
Similarity Mastery
Adaptive practice across all similarity skills with prerequisite unlocking.
Mastery
Similarity Practice
IB MYP Level
Working Out
Rules Reference
Coordinate Geometry
Choose an activity
Lessons
Coordinate Geometry Basics
Midpoint, distance, gradient, and y-intercept.
Lesson
Equations of Lines
y = mx + c, parallel and perpendicular lines, intersections.
Lesson
Rectangles on the Coordinate Plane
Perpendicular proof, missing vertices, side lengths, and diagonals.
Lesson
Practice
Coordinate Geometry Practice
Midpoints, gradients, equations, and parallel/perpendicular lines.
Mastery
Coordinate Geometry Mastery
Adaptive practice across all coordinate geometry skills with prerequisite unlocking.
Mastery
Coordinate Geometry Practice
IB MYP Level
Working Out
Rules Reference
Financial Maths
Choose an activity
Lessons
Financial Maths Basics
Percentages, profit & loss, VAT, and exchange rates.
Lesson
Interest & Depreciation
Simple interest, compound interest, and depreciation.
Lesson
Practice
Financial Maths Practice
Interest, profit, exchange rates, and reverse percentages.
Mastery
Financial Maths Mastery
Adaptive practice across all financial maths skills with prerequisite unlocking.
Mastery
Financial Maths Practice
IB MYP Level
Working Out
Rules Reference
Bearings
Choose an activity
Lessons
Introduction to Bearings
Three-figure bearings, measuring from north, and compass directions.
Lesson
Bearings Problems
Back bearings, distance problems, and three-point bearings.
Lesson
Practice
Bearings Practice
Reading bearings, back bearings, and distance/bearing calculations.
Mastery
Bearings Mastery
Adaptive practice across all bearings skills with prerequisite unlocking.
Mastery
Bearings Practice
IB MYP Level
Working Out
Rules Reference
Thanks for your feedback!
Past Paper Generator
IB MYP eAssessment Style
Full Paper Mode
8 questions (Q1-7 mixed topics + Q8 Criterion B), 120 minutes + 5 min reading time.
Individual Practice
Single context-based question with immediate feedback on each sub-part.
Reading Time
5:00
You may read the questions but cannot write or type anything.
Advanced Functions
Choose an activity
Lessons
Exponential Functions
Growth and decay, y = ab^x, and real-world models.
Lesson
Rational Functions
Simplifying, asymptotes, and graphing rational expressions.
Lesson
Trigonometric Graphs
Graphs of sin, cos, tan — amplitude, period, and phase.
Lesson
Domain & Range
Finding domain and range of functions from rules and graphs.
Lesson
Practice
Exponential Functions
Growth, decay, graphs, and solving exponential equations.
Rational Functions
Simplify, find asymptotes, and sketch rational functions.
Trigonometric Graphs
Sketch and transform sin, cos, and tan graphs.
Domain & Range
Determine domain and range from equations and graphs.
Advanced Statistics
Choose an activity
Lessons
Standard Deviation
Measure of spread — calculating and interpreting standard deviation.
Lesson
Correlation & Scatter Graphs
Scatter diagrams, lines of best fit, and correlation strength.
Lesson
Practice
Standard Deviation
Calculate standard deviation from lists and frequency tables.
Correlation
Describe correlation, draw lines of best fit, make predictions.
Bounds & Error
Choose an activity
Lessons
Bounds & Error
Upper and lower bounds, error intervals, and truncation.
Lesson
Practice
Bounds & Error
Upper and lower bounds, error intervals, compound measures.
Linear Programming
Choose an activity
Lessons
Linear Programming
Optimise objectives subject to linear constraints.
Lesson
Practice
Linear Programming
Formulate and solve linear programming problems graphically.
Networks
Choose an activity
Lessons
Networks & Graph Theory
Vertices, edges, traversability, and shortest paths.
Lesson
Route Inspection (Chinese Postman)
The algorithm for finding minimum-weight routes that traverse every edge.
Lesson
Practice
Networks
Degree, Euler paths, spanning trees, and shortest paths.
Mode
Practice
Immediate feedback after each question. Hints available.
Exam
No feedback until the end. See all results at once.
Topics
Difficulty
Number of Questions
Recent Tests
Question 1 of 10
Working Out
00:00
Test Results
Here's how you did
Flashcards
Spaced repetition review