IGCSE Mathematics 0580 — Complete Syllabus
The full topic list with subject breakdown, weightage, and study resources. Updated May 2026.
Subjects: Mathematics (72 topics)
Number
Types of number
Weightage: 2.3% · ~3 questionseasy≈ 3h studyIdentify and use natural numbers, integers, prime numbers, square numbers, cube numbers, common factors, common multiples, rational and irrational numbers, and reciprocals.
integersprimesfactorsmultiplesrationalSets
Weightage: 0.9% · ~1 questioneasy≈ 2h studyUnderstand and use set language, notation, and Venn diagrams to describe sets, including relationships between sets.
set languagevenn diagramsnotationPowers and roots
Weightage: 1.4% · ~2 questionseasy≈ 3h studyCalculate with squares, square roots, cubes, cube roots, and other powers and roots of numbers.
indicesrootssquarescubesFractions, decimals and percentages
Weightage: 2.3% · ~3 questionseasy≈ 4h studyRecognise equivalence and convert between proper fractions, improper fractions, mixed numbers, decimals, and percentages.
fractionsdecimalspercentagesconversionequivalenceOrdering
Weightage: 0.5% · ~1 questioneasy≈ 1h studyOrder quantities by magnitude and demonstrate familiarity with inequality symbols.
orderinginequalitiesmagnitudeThe four operations
Weightage: 1.8% · ~2 questionseasy≈ 3h studyUse the four operations for calculations with integers, fractions, and decimals, including order of operations and brackets.
operationsintegersfractionsdecimalsbracketsIndices I
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyUnderstand and use indices (positive, zero, and negative integers) and the rules of indices.
indicesrules of indicespowersrootsStandard form
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyUse, convert to and from, and calculate with numbers in standard form (A x 10^n).
standard formscientific notationpowers of 10Estimation and rounding
Weightage: 1.4% · ~2 questionseasy≈ 3h studyRound values to a specified degree of accuracy, make estimates for calculations, and round answers to a reasonable degree of accuracy.
estimationroundingsignificant figuresdecimal placesLimits of accuracy
Weightage: 0.9% · ~1 questionmedium≈ 2h studyGive upper and lower bounds for data rounded to a specified accuracy.
boundsupper boundlower boundaccuracyRatio and proportion
Weightage: 1.8% · ~2 questionseasy≈ 4h studyUnderstand and use ratio and proportion, including dividing a quantity in a given ratio and using proportional reasoning.
ratioproportionsimplest formdivisionRates
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyUse common measures of rate, apply other measures of rate, and solve problems involving average speed.
ratesspeeddensityexchange ratesPercentages
Weightage: 2.3% · ~3 questionseasy≈ 4h studyCalculate percentages of quantities, percentage increase/decrease, and work with simple and compound interest.
percentagesincreasedecreaseinterestprofitUsing a calculator
Weightage: 0.5% · ~1 questioneasy≈ 1h studyUse a calculator efficiently, enter values appropriately, and interpret the calculator display correctly.
calculator skillsefficiencyinterpretationTime
Weightage: 0.9% · ~1 questioneasy≈ 2h studyCalculate with time units, use the 24-hour and 12-hour clock, and read clocks and timetables.
timeclockstimetablestime zonesMoney
Weightage: 0.9% · ~1 questioneasy≈ 2h studyCalculate with money and convert between currencies.
moneycurrencyconversionExponential growth and decay
Weightage: 0.9% · ~1 questionmedium≈ 2h studyUse exponential growth and decay models for situations like depreciation and population change.
exponentialgrowthdecaydepreciationpopulationSurds
Weightage: 0.9% · ~1 questionmedium≈ 2h studyUnderstand and use surds, including simplifying expressions and rationalising the denominator.
surdssimplificationrationalise denominator
Algebra and graphs
Introduction to algebra
Weightage: 0.9% · ~1 questioneasy≈ 2h studyUnderstand that letters can represent generalised numbers and substitute numbers into expressions and formulas.
algebravariablessubstitutionexpressionsAlgebraic manipulation
Weightage: 2.3% · ~3 questionsmedium≈ 5h studySimplify expressions by collecting like terms, expand products of algebraic expressions, and factorise by extracting common factors.
algebraic manipulationsimplificationfactorisationexpansioncollecting termsAlgebraic fractions
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyManipulate and simplify algebraic fractions.
algebraic fractionssimplificationmanipulationIndices II
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyUnderstand and use indices (positive, zero, negative, and fractional) and the rules of indices.
indicesrules of indicesfractional indicesnegative indicesEquations
Weightage: 2.7% · ~4 questionsmedium≈ 6h studySolve linear, simultaneous linear, and quadratic equations, and change the subject of formulas.
equationslinear equationssimultaneous equationsquadratic equationschange subjectInequalities
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyRepresent and interpret inequalities, including on a number line, and solve linear inequalities.
inequalitieslinear inequalitiesnumber linegraphical representationSequences
Weightage: 1.8% · ~2 questionsmedium≈ 4h studyContinue sequences, recognise patterns, and find and use the nth term of linear, quadratic, and cubic sequences.
sequencesnth termpatternslinear sequencesquadratic sequencesProportion
Weightage: 0.9% · ~1 questionmedium≈ 2h studyExpress direct and inverse proportion in algebraic terms and use this form to find unknown quantities.
proportiondirect proportioninverse proportionGraphs in practical situations
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyUse and interpret graphs in practical situations, including travel and conversion graphs, and understand rate of change.
graphspractical situationstravel graphsconversion graphsrate of changeGraphs of functions
Weightage: 2.3% · ~3 questionsmedium≈ 5h studyConstruct tables of values, draw, recognise and interpret graphs for various functions, and solve associated equations graphically.
graphs of functionsquadratic graphsreciprocal graphsexponential graphstables of valuesSketching curves
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyRecognise, sketch and interpret graphs of linear, quadratic, cubic, reciprocal, and exponential functions.
sketching curveslinear graphsquadratic graphscubic graphsreciprocal graphsDifferentiation
Weightage: 1.8% · ~2 questionshard≈ 4h studyEstimate gradients of curves, use derivatives of functions, and apply differentiation to gradients and stationary points.
differentiationgradientstangentsstationary pointsmaximaFunctions
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyUnderstand functions, domain and range, and find inverse and composite functions.
functionsdomainrangeinverse functionscomposite functions
Coordinate geometry
Coordinates
Weightage: 0.5% · ~1 questioneasy≈ 1h studyUse and interpret Cartesian coordinates in two dimensions.
coordinatescartesian coordinates2dDrawing linear graphs
Weightage: 0.9% · ~1 questioneasy≈ 2h studyDraw straight-line graphs for linear equations.
linear graphsdrawing graphsequationsGradient of linear graphs
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyFind the gradient of a straight line, including from the coordinates of two points.
gradientslopelinear graphstwo pointsLength and midpoint
Weightage: 0.9% · ~1 questionmedium≈ 2h studyCalculate the length of a line segment and find the coordinates of its midpoint.
distance formulamidpoint formulaline segmentEquations of linear graphs
Weightage: 1.8% · ~2 questionsmedium≈ 4h studyInterpret and obtain the equation of a straight-line graph in various forms.
equation of a linegradient-intercept formy-interceptlinear graphsParallel lines
Weightage: 0.9% · ~1 questionmedium≈ 2h studyFind the gradient and equation of a straight line parallel to a given line.
parallel linesgradientequation of a linePerpendicular lines
Weightage: 0.9% · ~1 questionmedium≈ 2h studyFind the gradient and equation of a straight line perpendicular to a given line.
perpendicular linesgradientequation of a line
Geometry
Geometrical terms
Weightage: 1.4% · ~2 questionseasy≈ 3h studyUse and interpret geometrical terms, including vocabulary for triangles, quadrilaterals, polygons, circles, and simple solids.
geometrytermsshapesanglespolygonsGeometrical constructions
Weightage: 0.9% · ~1 questioneasy≈ 2h studyMeasure and draw lines and angles, construct triangles, and draw and interpret nets.
constructionsdrawingnetsrulercompassesScale drawings and bearings
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyDraw and interpret scale drawings and use and interpret three-figure bearings.
scale drawingsbearingsmapsdirectionsSimilarity
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyCalculate lengths of similar shapes and use relationships between lengths, areas, and volumes of similar shapes and solids.
similarityscale factorsimilar shapessimilar solidsSymmetry
Weightage: 0.9% · ~1 questioneasy≈ 2h studyRecognise line symmetry and order of rotational symmetry in two dimensions and properties of polygons related to symmetry.
symmetryline symmetryrotational symmetrypolygonsAngles
Weightage: 2.3% · ~3 questionsmedium≈ 5h studyCalculate unknown angles using properties of angles at a point, on a straight line, vertically opposite angles, triangles, quadrilaterals, and parallel lines.
anglesparallel linespolygonsinterior anglesexterior anglesCircle theorems
Weightage: 1.8% · ~2 questionsmedium≈ 4h studyCalculate unknown angles using geometrical properties of circles, including angles in a semicircle, and the angle between a tangent and a radius.
circle theoremsangles in circlestangentssemicirclesCircle theorems II
Weightage: 0.9% · ~1 questionmedium≈ 2h studyUse symmetry properties of circles, including equal chords, perpendicular bisectors of chords, and tangents from an external point.
circle theoremschordstangentscentre
Mensuration
Units of measure
Weightage: 0.9% · ~1 questioneasy≈ 2h studyUse metric units of mass, length, area, volume, and capacity, and convert between units.
unitsmetric unitsconversionareavolumeArea and perimeter
Weightage: 1.8% · ~2 questionseasy≈ 4h studyCarry out calculations involving the perimeter and area of rectangles, triangles, parallelograms, and trapeziums.
areaperimeterrectangletriangleparallelogramCircles, arcs and sectors
Weightage: 1.8% · ~2 questionsmedium≈ 4h studyCalculate circumference, area of circles, arc length, and sector area.
circlescircumferenceareaarc lengthsector areaSurface area and volume
Weightage: 2.7% · ~3 questionsmedium≈ 6h studyCalculate surface area and volume of cuboids, prisms, cylinders, spheres, pyramids, and cones.
surface areavolumecuboidprismcylinderCompound shapes and parts of shapes
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyCalculate perimeters, areas, surface areas, and volumes of compound shapes and parts of solids.
compound shapescomposite solidsperimeterareasurface area
Trigonometry
Pythagoras’ theorem
Weightage: 1.4% · ~2 questionseasy≈ 3h studyKnow and use Pythagoras' theorem to find lengths in right-angled triangles.
pythagoras theoremright-angled trianglessidesRight-angled triangles
Weightage: 2.3% · ~3 questionsmedium≈ 5h studyUse sine, cosine, and tangent ratios for acute angles in right-angled triangles and solve 2D problems.
trigonometrysinecosinetangentacute anglesExact trigonometric values
Weightage: 0.9% · ~1 questionmedium≈ 2h studyKnow the exact values of sin x, cos x, and tan x for specific angles (0°, 30°, 45°, 60°, 90°).
exact valuestrigonometrysincostanTrigonometric functions
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyRecognise, sketch, and interpret graphs of y = sin x, y = cos x, and y = tan x, and solve trigonometric equations.
trigonometric graphssincostanequationsNon-right-angled triangles
Weightage: 1.8% · ~2 questionshard≈ 4h studyUse the sine and cosine rules and the area formula (1/2 ab sin C) for any triangle, including obtuse angles and the ambiguous case.
sine rulecosine rulearea formulanon-right-angled trianglesambiguous casePythagoras’ theorem and trigonometry in 3D
Weightage: 1.4% · ~2 questionshard≈ 3h studySolve problems in three dimensions using Pythagoras' theorem and trigonometry, including the angle between a line and a plane.
3d trigonometrypythagoras theoremline and planeangles
Transformations and vectors
Transformations
Weightage: 1.8% · ~2 questionsmedium≈ 4h studyRecognise, describe, and draw transformations including reflection, rotation, enlargement, and translation.
transformationsreflectionrotationenlargementtranslationVectors in two dimensions
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyDescribe translations using vectors, and add, subtract, and multiply vectors by scalars.
vectorsadditionsubtractionscalar multiplication2dMagnitude of a vector
Weightage: 0.5% · ~1 questionmedium≈ 1h studyCalculate the magnitude of a vector.
vector magnitudedistance formulaVector geometry
Weightage: 1.4% · ~2 questionshard≈ 3h studyUse vectors to represent directed line segments, position vectors, and solve geometric problems.
vector geometryposition vectorscollinearparallel vectorsgeometric problems
Probability
Introduction to probability
Weightage: 1.4% · ~2 questionseasy≈ 3h studyUnderstand and use the probability scale, calculate the probability of a single event, and understand complementary events.
probabilityscaleeventscomplementary eventsRelative and expected frequencies
Weightage: 0.9% · ~1 questionmedium≈ 2h studyUnderstand relative frequency as an estimate of probability and calculate expected frequencies.
relative frequencyexpected frequencyestimationprobabilityProbability of combined events
Weightage: 1.8% · ~2 questionsmedium≈ 4h studyCalculate the probability of combined events using sample space diagrams, Venn diagrams, and tree diagrams, including with replacement.
combined eventssample spacevenn diagramstree diagramsreplacementConditional probability
Weightage: 0.9% · ~1 questionhard≈ 2h studyCalculate conditional probability using Venn diagrams, tree diagrams, and tables.
conditional probabilityvenn diagramstree diagramstables
Statistics
Classifying statistical data
Weightage: 0.5% · ~1 questioneasy≈ 1h studyClassify and tabulate statistical data using methods like tally tables and two-way tables.
statistical dataclassificationtabulationtally tablestwo-way tablesInterpreting statistical data
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyRead, interpret, and draw inferences from tables and statistical diagrams, and compare sets of data.
data interpretationinferencecomparisontablesgraphsAverages and measures of spread
Weightage: 2.3% · ~3 questionsmedium≈ 5h studyCalculate and distinguish between mean, median, mode, quartiles, range, and interquartile range for individual and grouped data.
meanmedianmoderangequartilesStatistical charts and diagrams
Weightage: 1.8% · ~2 questionseasy≈ 4h studyDraw and interpret bar charts, pie charts, pictograms, stem-and-leaf diagrams, and simple frequency distributions.
bar chartspie chartspictogramsstem-and-leaf diagramsfrequency distributionsScatter diagrams
Weightage: 1.4% · ~2 questionsmedium≈ 3h studyDraw and interpret scatter diagrams, understand correlation, and draw and use a line of best fit.
scatter diagramscorrelationline of best fitCumulative frequency diagrams
Weightage: 0.9% · ~1 questionmedium≈ 2h studyDraw and interpret cumulative frequency diagrams to estimate median, quartiles, and interquartile range.
cumulative frequencydiagramsmedianquartilesinterquartile rangeHistograms
Weightage: 0.9% · ~1 questionmedium≈ 2h studyDraw and interpret histograms, and calculate with frequency density.
histogramsfrequency densitygrouped data
Exam Insight
Equations (2.7%), Surface area and volume (2.7%), Types of number (2.3%) together make up 7.8% of the Mathematics paper. Master these topics for maximum ROI.
Start preparing today
Track your mastery on every topic. SolveGini shows you what you've covered and what needs attention.
Start Free — Track My Syllabus →