O Level · 0580
Mathematics 0580 past papers & revision
Practise every O Level Mathematics (0580) past paper — 486+ papers with mark schemes, worked answers and instant AI marking. Free to start.
Recent Mathematics papers
0580
Nov 2025 · Paper 1 · Variant 1
Cambridge · with mark scheme
0580
Nov 2025 · Paper 1 · Variant 2
Cambridge · with mark scheme
0580
Nov 2025 · Paper 1 · Variant 3
Cambridge · with mark scheme
0580
Nov 2025 · Paper 2 · Variant 1
Cambridge · with mark scheme
0580
Nov 2025 · Paper 2 · Variant 2
Cambridge · with mark scheme
0580
Nov 2025 · Paper 2 · Variant 3
Cambridge · with mark scheme
0580
Nov 2025 · Paper 3 · Variant 1
Cambridge · with mark scheme
0580
Nov 2025 · Paper 3 · Variant 2
Cambridge · with mark scheme
0580
Nov 2025 · Paper 3 · Variant 3
Cambridge · with mark scheme
0580
Nov 2025 · Paper 4 · Variant 1
Cambridge · with mark scheme
0580
Nov 2025 · Paper 4 · Variant 2
Cambridge · with mark scheme
0580
Nov 2025 · Paper 4 · Variant 3
Cambridge · with mark scheme
Mathematics revision topics
Number Toolkit
Notes, flashcards & questions
Algebra Toolkit
Notes, flashcards & questions
Algebraic Notation
Notes, flashcards & questions
Algebraic vocabulary
Notes, flashcards & questions
Substitution
Notes, flashcards & questions
Collecting Like Terms
Notes, flashcards & questions
Algebraic Roots & Indices
Notes, flashcards & questions
Expanding & Simplifying Single Brackets
Notes, flashcards & questions
Expanding Double Brackets
Notes, flashcards & questions
Expanding Triple Brackets
Notes, flashcards & questions
Factorising Out Terms
Notes, flashcards & questions
Factorising by Grouping
Notes, flashcards & questions
Factorising Simple Quadratics
Notes, flashcards & questions
Factorising Harder Quadratics
Notes, flashcards & questions
Difference of Two Squares
Notes, flashcards & questions
Solving Linear Equations
Notes, flashcards & questions
Solving Linear Inequalities
Notes, flashcards & questions
Solving Quadratics by Factorising
Notes, flashcards & questions
The Quadratic Formula
Notes, flashcards & questions
Completing the Square
Notes, flashcards & questions
Deciding the Quadratic Method
Notes, flashcards & questions
Formulas where Subject Appears Once
Notes, flashcards & questions
Formulas where Subject Appears Twice
Notes, flashcards & questions
Linear Simultaneous Equations
Notes, flashcards & questions
Quadratic Simultaneous Equations
Notes, flashcards & questions
Simplifying Algebraic Fractions
Notes, flashcards & questions
Adding & Subtracting Algebraic Fractions
Notes, flashcards & questions
Multiplying & Dividing Algebraic Fractions
Notes, flashcards & questions
Solving Equations with Algebraic Fractions
Notes, flashcards & questions
Forming Equations from Words
Notes, flashcards & questions
Forming Equations from Shapes
Notes, flashcards & questions
Problem Solving with Equations
Notes, flashcards & questions
Introduction to Functions
Notes, flashcards & questions
Domain & Range
Notes, flashcards & questions
Composite Functions
Notes, flashcards & questions
Inverse Functions
Notes, flashcards & questions
Introduction to Sequences
Notes, flashcards & questions
nth Terms of Linear Sequences
Notes, flashcards & questions
Quadratic Sequences
Notes, flashcards & questions
Other Sequences
Notes, flashcards & questions
Direct Proportion
Notes, flashcards & questions
Inverse Proportion
Notes, flashcards & questions
Coordinate Geometry
Notes, flashcards & questions
Coordinates
Notes, flashcards & questions
Midpoint of a Line
Notes, flashcards & questions
Gradient of a Line
Notes, flashcards & questions
Length of a Line
Notes, flashcards & questions
Equations of Straight Lines (y = mx + c)
Notes, flashcards & questions
Drawing Straight Line Graphs
Notes, flashcards & questions
Parallel Lines
Notes, flashcards & questions
Perpendicular Lines
Notes, flashcards & questions
Types of Graphs
Notes, flashcards & questions
Drawing Graphs from Tables
Notes, flashcards & questions
Solving Equations from Graphs
Notes, flashcards & questions
Finding Gradients of Tangents
Notes, flashcards & questions
Representing Inequalities as Regions
Notes, flashcards & questions
Finding Inequalities from Regions
Notes, flashcards & questions
Conversion Graphs
Notes, flashcards & questions
Distance-Time Graphs
Notes, flashcards & questions
Speed-Time Graphs
Notes, flashcards & questions
Rates-of-Change Graphs
Notes, flashcards & questions
Differentiation
Notes, flashcards & questions
Finding Stationary Points & Turning Points
Notes, flashcards & questions
Classifying Stationary Points
Notes, flashcards & questions
Geometry Toolkit
Notes, flashcards & questions
Angles in Polygons & Parallel Lines
Notes, flashcards & questions
Bearings, Constructions & Scale Drawings
Notes, flashcards & questions
Circle Theorems
Notes, flashcards & questions
Rotational Symmetry
Notes, flashcards & questions
Lines of Symmetry
Notes, flashcards & questions
2D Shapes
Notes, flashcards & questions
3D Shapes
Notes, flashcards & questions
Planes of Symmetry
Notes, flashcards & questions
Converting between Units
Notes, flashcards & questions
Squared & Cubic Units
Notes, flashcards & questions
Area & Perimeter
Notes, flashcards & questions
Circles, Arcs & Sectors
Notes, flashcards & questions
Volume & Surface Area
Notes, flashcards & questions
Congruence & Similarity
Notes, flashcards & questions
Perimeter
Notes, flashcards & questions
Area
Notes, flashcards & questions
Adding & Subtracting Areas
Notes, flashcards & questions
Problem Solving with Areas
Notes, flashcards & questions
Area & Circumference of Circles
Notes, flashcards & questions
Arc Lengths & Sector Areas
Notes, flashcards & questions
Volume
Notes, flashcards & questions
Problem Solving with Volumes
Notes, flashcards & questions
Surface Area
Notes, flashcards & questions
Congruence
Notes, flashcards & questions
Similarity
Notes, flashcards & questions
Similar Lengths
Notes, flashcards & questions
Similar Areas & Volumes
Notes, flashcards & questions
Right-Angled Triangles (Pythagoras & Trigonometry)
Notes, flashcards & questions
Sine, Cosine Rule & Area of Triangles
Notes, flashcards & questions
3D Pythagoras & Trigonometry
Notes, flashcards & questions
Trigonometric Graphs & Equations
Notes, flashcards & questions
Pythagoras Theorem
Notes, flashcards & questions
SOHCAHTOA
Notes, flashcards & questions
Angles of Elevation & Depression
Notes, flashcards & questions
Exact Trig Values
Notes, flashcards & questions
The Sine Rule
Notes, flashcards & questions
The Cosine Rule
Notes, flashcards & questions
Area of a Triangle
Notes, flashcards & questions
Deciding the Trig Rule
Notes, flashcards & questions
Trigonometric Graphs
Notes, flashcards & questions
Solving Trig Equations
Notes, flashcards & questions
Vectors
Notes, flashcards & questions
Transformations
Notes, flashcards & questions
Introduction to Column Vectors
Notes, flashcards & questions
Representing Vectors as Diagrams
Notes, flashcards & questions
Magnitude of a Vector
Notes, flashcards & questions
Position & Displacement Vectors
Notes, flashcards & questions
Finding Vector Paths
Notes, flashcards & questions
Problem Solving with Vectors
Notes, flashcards & questions
Translations
Notes, flashcards & questions
Reflections
Notes, flashcards & questions
Rotations
Notes, flashcards & questions
Enlargements
Notes, flashcards & questions
Basic Probability
Notes, flashcards & questions
Probability Diagrams (Tree & Venn Diagrams)
Notes, flashcards & questions
Conditional Probability
Notes, flashcards & questions
Basic Probability
Notes, flashcards & questions
Possibility (Sample Space) Diagrams
Notes, flashcards & questions
Relative & Expected Frequency
Notes, flashcards & questions
Two-Way Tables
Notes, flashcards & questions
Probabilities from Venn Diagrams
Notes, flashcards & questions
Probability Tree Diagrams
Notes, flashcards & questions
Combined Probabilities
Notes, flashcards & questions
Conditional Probability
Notes, flashcards & questions
Combined Conditional Probabilities
Notes, flashcards & questions
Averages & Range
Notes, flashcards & questions
Statistical Diagrams
Notes, flashcards & questions
Histograms
Notes, flashcards & questions
Cumulative Frequency
Notes, flashcards & questions
Scatter Graphs & Correlation
Notes, flashcards & questions
Discrete & Continuous Data
Notes, flashcards & questions
Mean, Median & Mode
Notes, flashcards & questions
Calculations with the Mean
Notes, flashcards & questions
Averages from Tables
Notes, flashcards & questions
Averages from Grouped Data
Notes, flashcards & questions
Range & Interquartile Range
Notes, flashcards & questions
Comparing Data Sets
Notes, flashcards & questions
Stem & Leaf Diagrams
Notes, flashcards & questions
Bar Charts & Pictograms
Notes, flashcards & questions
Pie Charts
Notes, flashcards & questions
Reading & Interpreting Statistical Diagrams
Notes, flashcards & questions
Comparing Statistical Diagrams
Notes, flashcards & questions
Frequency Density
Notes, flashcards & questions
Frequency Density
Notes, flashcards & questions
Cumulative Frequency
Notes, flashcards & questions
Interpreting Cumulative Frequency Diagrams
Notes, flashcards & questions
Scatter Graphs & Correlation
Notes, flashcards & questions
Lines of Best Fit
Notes, flashcards & questions
Linear Graphs
Notes, flashcards & questions
Algebraic Roots & Indices
Notes, flashcards & questions
Types of Numbers
Notes, flashcards & questions
Set Notation & Venn Diagrams
Notes, flashcards & questions
Prime Factor Decomposition
Notes, flashcards & questions
Powers & Roots
Notes, flashcards & questions
Basic Fractions
Notes, flashcards & questions
Basic Percentages
Notes, flashcards & questions
Simple Interest
Notes, flashcards & questions
Simplifying Surds
Notes, flashcards & questions
Converting Fractions, Decimals & Percentages
Notes, flashcards & questions
Ratios
Notes, flashcards & questions
Compound Measures
Notes, flashcards & questions
Time
Notes, flashcards & questions
Rounding & Estimation
Notes, flashcards & questions
Using a Calculator
Notes, flashcards & questions
Expanding & Factorising Brackets
Notes, flashcards & questions
Quadratic Graphs
Notes, flashcards & questions
Irrational Numbers
Notes, flashcards & questions
Set Notation & Venn Diagrams
Notes, flashcards & questions
Uses of Prime Factor Decomposition
Notes, flashcards & questions
Laws of Indices
Notes, flashcards & questions
Mixed Numbers & Improper Fractions
Notes, flashcards & questions
Percentage Increases & Decreases
Notes, flashcards & questions
Compound Interest
Notes, flashcards & questions
Rationalising Denominators
Notes, flashcards & questions
Recurring Decimals
Notes, flashcards & questions
Problem Solving with Ratios
Notes, flashcards & questions
Speed, Density & Pressure
Notes, flashcards & questions
Money Calculations
Notes, flashcards & questions
Upper & Lower Bounds
Notes, flashcards & questions
Linear Equations & Inequalities
Notes, flashcards & questions
Further Graphs & Tangents
Notes, flashcards & questions
Negative Numbers
Notes, flashcards & questions
Prime Factors, HCF & LCM
Notes, flashcards & questions
HCF & LCM
Notes, flashcards & questions
Converting to & from Standard Form
Notes, flashcards & questions
Adding & Subtracting Fractions
Notes, flashcards & questions
Reverse Percentages
Notes, flashcards & questions
Depreciation
Notes, flashcards & questions
Ordering Fractions, Decimals & Percentages
Notes, flashcards & questions
Working with Proportion
Notes, flashcards & questions
Exchange Rates
Notes, flashcards & questions
Quadratic Equations
Notes, flashcards & questions
Solving & Graphing Inequalities
Notes, flashcards & questions
Mathematical Symbols
Notes, flashcards & questions
Powers, Roots & Standard Form
Notes, flashcards & questions
Operations with Standard Form
Notes, flashcards & questions
Multiplying & Dividing Fractions
Notes, flashcards & questions
Exponential Growth & Decay
Notes, flashcards & questions
Rearranging Formulas
Notes, flashcards & questions
Real-Life Graphs
Notes, flashcards & questions
Order of Operations (BIDMAS/BODMAS)
Notes, flashcards & questions
Fractions Toolkit
Notes, flashcards & questions
Simultaneous Equations
Notes, flashcards & questions
Differentiation
Notes, flashcards & questions
Addition & Subtraction
Notes, flashcards & questions
Percentages Toolkit
Notes, flashcards & questions
Algebraic Fractions
Notes, flashcards & questions
Multiplication & Division
Notes, flashcards & questions
Simple & Compound Interest, Growth & Decay
Notes, flashcards & questions
Forming & Solving Equations
Notes, flashcards & questions
Operations with Decimals
Notes, flashcards & questions
Surds
Notes, flashcards & questions
Functions
Notes, flashcards & questions
Working with FDP
Notes, flashcards & questions
Sequences
Notes, flashcards & questions
Working with Ratios
Notes, flashcards & questions
Proportion
Notes, flashcards & questions
Compound Measures (Speed, Density, Pressure)
Notes, flashcards & questions
Time, Currency & Conversions
Notes, flashcards & questions
Rounding, Estimation & Bounds
Notes, flashcards & questions
Using a Calculator
Notes, flashcards & questions
All Mathematics 0580 papers include the question paper and mark scheme, with AI marking and worked solutions inside PapaMarks.