IGCSE

IGCSE 0580 vs 0606 vs 0607 — Which Maths Course Should You Choose?

Three syllabus codes, three very different courses. Here's what each one actually covers — and which one your child needs.

Vidit Aggarwal
12 min read

Parents come to me with a version of this question every week: “Our school offers 0580 and 0606 — do we need both? What about 0607?”

The confusion is understandable. Cambridge offers three different IGCSE mathematics syllabi, each with a different code, different content, and different implications for your child's future. Schools rarely explain the differences clearly, and Google results tend to be either Cambridge's own dry syllabus documents or generic summaries that don't help you decide.

As an IGCSE maths tutor working with students across India, Dubai, Singapore, and the UK, I've guided hundreds of families through this decision. This guide is what I tell parents in a consultation — the practical differences, real trade-offs, and honest recommendations.

Quick Answer — Which Code is Which?

0580 Mathematics0606 Additional Maths0607 International Maths
What it isStandard IGCSE mathsAdvanced maths (separate subject)Alternative to 0580 (Extended only)
TiersCore (C-G) + Extended (A*-E)Single tier (A*-E)Core (C-G) + Extended (A*-E)
Taken withStandaloneAlongside 0580 or 0607Instead of 0580
Includes calculus?NoYes (differentiation & integration)No
Graphics calculator?NoNoYes (required)
Investigation paper?NoNoYes (Paper 5/6)
PopularityMost common worldwideCommon as add-onLess common, growing

The key distinction most parents miss: 0606 is not an alternative to 0580 — it's a separate, additional subject taken alongside it. 0607 is the actual alternative to 0580. You can take 0580 + 0606 together, or 0607 + 0606 together, but you would not take both 0580 and 0607.

IGCSE 0580: Mathematics (Core & Extended)

This is the standard IGCSE maths that most schools worldwide offer. If someone says “IGCSE Maths” without a syllabus code, they almost certainly mean 0580.

0580 at a glance

  • Two tiers: Core (Papers 1 & 3) and Extended (Papers 2 & 4)
  • Core grade range: C to G
  • Extended grade range: A* to E
  • Assessment: Two written papers, mix of short-answer and structured questions
  • Calculator: Scientific calculator allowed in Papers 3 and 4 only

The Core/Extended split is the biggest decision within 0580. I've written a detailed guide on this:

IGCSE Core vs Extended Maths — How to Choose the Right Level →

Extended 0580 covers: number, algebra (including functions, quadratics, simultaneous equations), coordinate geometry, trigonometry (sine/cosine rules, 3D trig), vectors, matrices, statistics, and probability. It does not include calculus, logarithms, or the binomial theorem — those are 0606 territory.

IGCSE 0606: Additional Mathematics

This is where it gets serious. 0606 is designed for students who are strong in maths and want to go further — it's essentially a bridge between IGCSE and A-Level.

0606 at a glance

  • Single tier: No Core option — everyone sits the same papers
  • Grade range: A* to E
  • Assessment: Two 2-hour papers (Paper 1 and Paper 2)
  • Prerequisite: Strong performance in 0580 Extended (ideally A/A*)
  • Counts as: A separate IGCSE subject on your transcript

0606 covers content that 0580 does not touch:

  • Calculus: Differentiation (power rule, chain rule, product/quotient rules) and integration (including area under curves)
  • Trigonometry: Identities, proofs, equations involving sec/cosec/cot, and advanced graph transformations
  • Logarithms and exponentials: Laws of logarithms, solving exponential equations, natural logarithms
  • Binomial theorem: Expansion and specific term finding
  • Advanced algebra: Partial fractions, polynomial division, factor/remainder theorems
  • Kinematics: Displacement, velocity, and acceleration using calculus

Is IGCSE Additional Maths hard?

Yes — it is significantly harder than 0580 Extended. The content overlaps with the first term of A-Level Maths. Students should be scoring 80%+ in 0580 Extended before considering 0606. However, with structured preparation, it is very achievable — and the payoff at A-Level is enormous.

Still unsure which IGCSE maths course is right for your child?

Our IGCSE maths tutors can assess your child's current level and recommend the right combination. Book a free consultation — no commitment.

Book Free Consultation

IGCSE 0607: International Mathematics

0607 is the less common sibling of 0580. It covers largely the same mathematical content as 0580 Extended but adds two distinctive elements:

0607 at a glance

  • Two tiers: Core (Papers 1, 3, 5) and Extended (Papers 2, 4, 6)
  • Grade range: Same as 0580 (Core: C-G, Extended: A*-E)
  • Key difference 1: Graphics calculator required and tested
  • Key difference 2: Investigation paper (Paper 5 or 6) — open-ended mathematical exploration
  • Accepted: Equally to 0580 by all universities

Why do some schools choose 0607 over 0580? Two reasons:

  • Graphics calculator skills: The investigation paper and calculator-based questions develop problem-solving and modelling skills that align well with IB Mathematics and modern A-Level approaches.
  • Investigation component: The open-ended paper rewards mathematical thinking and communication — skills that pure exam technique doesn't always develop.

In my experience, 0607 suits students who are curious about maths and enjoy exploring problems, while 0580 suits students who prefer structured, predictable exam formats. The university outcome is identical.

Topic-by-Topic Comparison

This is where the real differences become clear. Here's what each syllabus covers by topic area:

Topic0580 Extended0606 Add Maths0607 Extended
QuadraticsSolve & factoriseDiscriminant, max/min, inequalitiesSolve & factorise
Functionsf(x), composite, inverseModulus, transformations, sketchingf(x), composite, inverse + graphing
TrigonometrySine/cosine rules, 3D trigIdentities, proofs, sec/cosec/cotSine/cosine rules, 3D trig
CalculusNot coveredDifferentiation & integrationNot covered
LogarithmsNot coveredLaws of logs, natural logsNot covered
VectorsPosition vectors, proofsPosition vectors, unit vectorsPosition vectors, proofs
StatisticsFull (histograms, cumulative freq)Not coveredFull + graphics calculator analysis
MatricesTransformations, determinantsOperations, inverse, simultaneous eqsTransformations, determinants
InvestigationNot assessedNot assessedAssessed (Paper 5/6)

The takeaway: 0580 Extended and 0607 Extended cover essentially the same maths. 0606 goes significantly deeper — it introduces A-Level content that neither 0580 nor 0607 touches. If your child is aiming for STEM, 0606 is where the real preparation happens.

Which One Do Universities Want?

This depends entirely on the pathway. Here's the honest picture:

Engineering / Computer Science

  • • 0580 Extended: Required (A/A* preferred)
  • • 0606: Strongly recommended
  • • Both together give the best foundation for A-Level Further Maths

Medicine / Life Sciences

  • • 0580 Extended: Required (B minimum)
  • • 0606: Helpful but not essential
  • • Focus should be on strong Extended grades rather than adding 0606

Economics / Business

  • • 0580 Extended: Required
  • • 0606: Useful for economics, less so for business
  • • A-Level Maths is increasingly expected for top economics programmes

Arts / Humanities / Languages

  • • 0580 Core or Extended: Either accepted
  • • 0606: Not needed
  • • Focus on getting the strongest grade possible, whichever tier

How Each Connects to A-Levels and IB

This is where your IGCSE maths choice has the most impact — it determines how prepared your child is for the next stage.

A-Level Mathematics

  • 0580 Extended alone: You can go into A-Level Maths, but the first term will be a steep jump. Calculus, logarithms, and advanced trig are all new.
  • 0580 Extended + 0606: The ideal preparation. You've already seen differentiation, integration, and logarithms — A-Level becomes an extension of familiar territory rather than a shock.
  • 0607 Extended: Same readiness as 0580 Extended. The investigation skills help with mathematical thinking but don't cover A-Level content directly.

IB Mathematics

  • IB Math AA HL (the hardest option): 0606 is effectively a prerequisite. Without it, students struggle with the pace in Year 1.
  • IB Math AA SL: 0580 Extended is sufficient, but 0606 gives a clear advantage.
  • IB Math AI HL/SL: 0580 Extended or 0607 Extended is fine. The investigation skills from 0607 actually align well with AI's modelling focus.

The pattern is clear: if your child is heading toward any maths-heavy course post-IGCSE, 0606 Additional Mathematics is the strongest preparation you can give them.

Decision Guide: If Your Goal is X, Choose Y

Your child's goalRecommended combinationWhy
A-Level Further Maths / Engineering0580 Extended + 0606Maximum preparation for the hardest A-Level maths
IB Math AA HL0580 Extended + 0606AA HL assumes calculus knowledge from day 1
A-Level Maths (standard)0580 Extended (0606 ideal)Extended is sufficient; 0606 smooths the transition
IB Math AI / non-STEM path0580 Extended or 0607Either works; 0607's investigation style suits AI well
Arts / humanities pathway0580 (Core or Extended)Focus on a strong grade at the appropriate level
Not sure yet0580 ExtendedKeeps all doors open without overloading

My honest advice: if your child is strong in maths (scoring 75%+ consistently) and your school offers 0606, take it. The worst case is an extra IGCSE grade on the transcript. The best case is that A-Level or IB maths feels like revision rather than a wall.

Frequently Asked Questions

Can you take both IGCSE 0580 and 0606?

Yes, and many strong maths students do. 0580 Extended is the standard maths qualification, while 0606 Additional Mathematics is taken alongside it as a separate subject. They have different exam sessions and different syllabus codes. Taking both gives you two IGCSE qualifications and the strongest possible foundation for A-Level or IB maths.

Is IGCSE Additional Maths (0606) hard?

It is significantly harder than 0580 Extended. The content overlaps with the first term of A-Level Maths — calculus, logarithms, and advanced trigonometric identities are all included. Students should be scoring at least 80% in 0580 Extended before considering 0606. With structured preparation, it is very achievable, and the payoff at A-Level is enormous.

What's the difference between IGCSE 0580 and 0607?

The core maths content is largely the same. 0607 adds two things: a graphics calculator component (students must use a GDC in exams) and an investigation paper that tests open-ended mathematical reasoning. Universities accept both equally. The choice usually comes down to your school's offering and whether your child benefits from the investigation-style assessment.

Which IGCSE maths do I need for engineering?

At minimum, 0580 Extended with an A or A*. Ideally, also take 0606 Additional Mathematics. Engineering degree programmes require A-Level Maths (or IB Math AA HL), and 0606 covers foundational calculus and algebra that directly prepares students for those courses. Without this preparation, A-Level Maths becomes significantly harder.

Does IGCSE 0606 count as a separate subject?

Yes. 0606 Additional Mathematics is a standalone IGCSE qualification, separate from 0580. It appears as a separate grade on your results. Most students take it in addition to 0580, not instead of it. Some schools offer it as an optional extra subject.

Need help choosing — or preparing for — the right IGCSE maths?

I tutor IGCSE 0580, 0606, and 0607 students online from India, Dubai, Singapore, UK, and worldwide. Whether your child needs to strengthen their Extended grade or prepare for Additional Maths, I can help.

Book a free consultation — I'll assess your child's current level and recommend the right path. No commitment, no pressure.