Fractions
- Fractions21 problemsPSLE
- Multiplying and dividing fractions12 problemsPSLE · GCSE Higher
- Comparing fractions10 problems · Grade 3PSLE
- Halves and quarters10 problems · Grade 2PSLE
Ratio, Rates and Proportion
- Ratio and proportion25 problemsO-Level · SAT · GCSE Higher
- Speed16 problemsO-Level · SAT · GCSE Higher
- Rate and work18 problemsPSLE · O-Level · SAT · GCSE Higher
- Ratio12 problemsPSLE · O-Level · SAT · GCSE Higher
Factors, Multiples and Number Theory
- HCF and LCM20 problemsPSLE · O-Level · GCSE Higher
- Number theory10 problems · Grade 8GCSE Higher
Sequences and Series
- Patterns and page numbers11 problemsPSLE · GCSE Higher
- Series and Convergence10 problems · Grade 11–12
- Sequences and Series10 problems · Grade 10GCSE Higher · H2
Whole Numbers and Place Value
- Whole numbers16 problemsPSLE · GCSE Higher
- Thousands, angles and time11 problems · Grade 3PSLE · GCSE Higher
- Place value11 problems · Grade 2PSLE · GCSE Higher
- Counting and comparing14 problems · KindergartenPSLE
Percentages
- Percentages23 problemsPSLE · O-Level · SAT · GCSE Higher
Averages and Spread
- Averages and charts12 problemsPSLE · O-Level · SAT · GCSE Higher
- Measuring Data12 problems · Grade 9O-Level · SAT · GCSE Higher
Logic and Proof
- Logic and counting11 problemsSAT · GCSE Higher
- Mathematical Statements10 problems · Grade 11–12
- Proof Techniques10 problems · Grade 11–12
- Named Inequalities10 problems · Grade 11–12
- Problem Solving10 problems · Grade 11–12
Lines, Angles and Pythagoras
- Angles and lines11 problemsPSLE · O-Level · SAT · GCSE Higher
- Triangles10 problemsPSLE · O-Level · SAT · GCSE Higher
- Paper folding10 problemsGCSE Higher
- Pythagoras and similar shapes10 problems · Grade 8O-Level · SAT · GCSE Higher
- Constructions and Loci11 problems · Grade 8GCSE Higher
Shapes, Area and Perimeter
- Quadrilaterals11 problemsPSLE · O-Level · SAT · GCSE Higher
- Circles11 problemsPSLE · SAT · GCSE Higher
- Composite areas12 problemsPSLE · SAT · GCSE Higher
- Overlapping shapes10 problemsPSLE · SAT · GCSE Higher
- Building with shapes11 problems · Grade 1PSLE
- Shapes and where they sit11 problems · KindergartenPSLE
Polygons, Solids and Surface Area
- Polygons10 problemsPSLE · O-Level · SAT · GCSE Higher
- 3D solids12 problemsPSLE · SAT · GCSE Higher
- Volume and water tanks10 problemsPSLE · SAT · GCSE Higher
- Volume and Surface Area10 problems · Grade 8PSLE · O-Level · SAT · GCSE Higher
Congruence, Circle Theorems and Transformations
- Symmetry and grids11 problemsPSLE · O-Level · GCSE Higher
- Congruence, Similarity and Circle Theorems12 problems · Grade 9O-Level · SAT · GCSE Higher
- Matrices as Transformations10 problems · Grade 10
- Transformations10 problems · Grade 9O-Level · GCSE Higher
Decimals
- Decimals20 problemsPSLE · GCSE Higher
Units, Money and Time
- Measurement15 problemsPSLE · SAT · GCSE Higher
- Time11 problems · Grade 4PSLE
- Money10 problems · Grade 2PSLE
Equivalent Fractions and Mixed Numbers
- Adding and subtracting fractions13 problemsPSLE · GCSE Higher
Order of Operations
- Order of operations10 problems · Grade 5PSLE · GCSE Higher
Statistical Charts and Displays
- Tables and line graphs11 problems · Grade 4PSLE · O-Level · SAT · GCSE Higher
- Bar charts10 problems · Grade 3PSLE · O-Level · SAT
- Pictograms10 problems · Grade 2PSLE · O-Level · GCSE Higher
- Statistical displays11 problems · Grade 8O-Level · SAT · GCSE Higher
Estimation and Rounding
- Rounding10 problems · Grade 4PSLE · GCSE Higher
- Significant figures and estimation10 problems · Grade 7GCSE Higher
Arithmetic Methods
- Multiplying and dividing in your head12 problems · Grade 4PSLE · GCSE Higher
- Adding and subtracting in your head14 problems · Grade 3PSLE
- Written addition and subtraction10 problems · Grade 3PSLE
- Adding and subtracting within 2010 problems · Grade 1PSLE
Times Tables
- Multiplication and division10 problems · Grade 2PSLE
Equations and Inequalities
- Negative numbers and linear equations10 problems · Grade 7PSLE · O-Level · SAT · GCSE Higher
- Equations and inequalities16 problems · Grade 8O-Level · SAT · GCSE Higher
Algebraic Expressions, Powers and Roots
- Powers and roots10 problems · Grade 7O-Level · SAT · GCSE Higher
- Algebraic expressions15 problems · Grade 8O-Level · SAT · GCSE Higher
Quadratics and Polynomials
- Quadratic equations13 problems · Grade 9O-Level · SAT · GCSE Higher
- Polynomials and the Binomial Theorem10 problems · Grade 11–12O-Level
Graphs of Equations and Coordinate Geometry
- Graphs of equations15 problems · Grade 8SAT
- Quadratic graphs and coordinate geometry10 problems · Grade 9O-Level · SAT · GCSE Higher
Functions and Rational Functions
- Functions17 problems · Grade 9O-Level · SAT
- Rational Functions10 problems · Grade 9H2
Scatter Plots, Correlation and Regression
- Scatter Plots and Correlation10 problems · Grade 9SAT · GCSE Higher · H2
Decimals, Percentages and Interest
- Simple and Compound Interest10 problems · Grade 9SAT · GCSE Higher
- Financial Mathematics10 problems · Grade 9
Triangle Trigonometry and Bearings
- Compass Directions and Bearings11 problems · Grade 10O-Level · GCSE Higher
- Triangle Trigonometry17 problems · Grade 10O-Level · GCSE Higher
Probability and Combined Events
- Probability with Several Events12 problems · Grade 10O-Level · H2
- Chance11 problems · Grade 5O-Level · SAT · GCSE Higher
Vectors
- Vectors in the Plane12 problems · Grade 10O-Level · GCSE Higher · H2
- Planes and the Vector Product10 problems · Grade 10H2
- Motion in Two Dimensions10 problems · Grade 11–12
Matrices and Markov Chains
- Matrix Arithmetic10 problems · Grade 10O-Level
- Determinants and Inverses10 problems · Grade 10
- Eigenvalues and Eigenvectors10 problems · Grade 10
- Transition Matrices and Markov Chains10 problems · Grade 10
Limits and Continuity
- Introduction to Calculus10 problems · Grade 11–12
- Limits10 problems · Grade 11–12
- Continuity10 problems · Grade 11–12
Radians and Trigonometric Identities
- Radians and Trigonometric Identities10 problems · Grade 11–12O-Level
Applications of Differentiation
- Solving Equations Numerically10 problems · Grade 11–12
- Using Differentiation11 problems · Grade 11–12O-Level · H2
Sets, Counting and Distributions
- Sets and Counting11 problems · Grade 11–12O-Level · H2
- Probability Distributions10 problems · Grade 11–12H2
Sampling and Inference
- Sampling10 problems · Grade 11–12SAT · H2
- Statistical Inference10 problems · Grade 11–12H2
Scatter, Correlation and Regression
- Correlation and Regression10 problems · Grade 11–12SAT · H2
Complex Numbers
- Complex Arithmetic10 problems · Grade 11–12H2
- The Complex Plane10 problems · Grade 11–12H2
Rules of Differentiation
- Rules of Differentiation10 problems · Grade 11–12O-Level
- Hyperbolic Functions10 problems · Grade 11–12
Techniques of Integration
- Techniques of Integration11 problems · Grade 11–12H2
Applications of Integration and Polar Curves
- Using Integration11 problems · Grade 11–12
- Polar Curves10 problems · Grade 11–12H2
- Coupled Differential Equations10 problems · Grade 11–12
Partial Differentiation
- Functions of Several Variables10 problems · Grade 11–12
- Partial Derivatives10 problems · Grade 11–12
Graph Theory, Networks and Voronoi Diagrams
- Graphs, Degree and Trees10 problems · Grade 11–12
- Adjacency Matrices10 problems · Grade 11–12
- Eulerian and Hamiltonian Routes10 problems · Grade 11–12
- Spanning Trees and Route Problems10 problems · Grade 11–12
- Voronoi Diagrams10 problems · Grade 11–12