IGCSE Maths 0580 vs 0606 vs 0607
Which One is Right for Your Child?

Kirti Khandelwal 10 min read

If you're a parent navigating the Cambridge IGCSE curriculum for the first time, you've probably come across these three course codes: 0580, 0606, and 0607 - and you are probably wondering: What's the difference? Which one should my child take?

You're not alone. This is one of the most common questions I get from parents, and honestly, it's one of the most important decisions you'll make in your child's academic journey. The right choice can open doors; the wrong one can cause unnecessary stress.

Let me break it down for you in plain language, with no jargon and no confusion.


First, a Quick Overview

0580 - Extended Maths 0607 - International Maths 0606 - Additional Maths
TypeCore curriculumInternational curriculumExtension / Advanced
Who it's forMost IGCSE studentsIB-track / international school studentsStrong in Maths / A Level track
DifficultyModerate to HighModerate to HighHigh
Calculator allowed?No (Papers 1 & 2) · Yes (Papers 3 & 4)No (Papers 1 & 2) · GDC required (Papers 3-6)No (Paper 1) · Yes (Paper 2)
Best suited forBroad base + college readinessIB preparationA Level / engineering track · also a strong foundation for students considering IB Maths AA HL

0580: Cambridge IGCSE Mathematics (Extended)

This is the most widely taken IGCSE Maths course globally, and chances are, if your child is in a Cambridge school in India or abroad, this is their default Maths course.

What does it cover?

0580 covers a broad range of topics including Number, Algebra, Geometry, Trigonometry, Statistics, and Probability. The Extended tier (as opposed to the Core tier) is designed for students who are aiming for grades A* to C.

Who should take it?

  • Students in most Cambridge IGCSE schools worldwide
  • Those planning to pursue A Levels, CBSE Grade 11-12, or any standard pre-university programme
  • Students who are reasonably strong in Maths but not necessarily aiming to specialise in it
What I tell parents 0580 is a solid, well-rounded course. It teaches your child to think mathematically without being overly specialised. A strong performance here, especially an A or A*, keeps all doors open for the future.

0607: Cambridge IGCSE International Mathematics

This one often surprises parents, because many haven't heard of it even though their child may be taking it!

0607 is specifically designed for international schools and is particularly popular with students who are on the IB (International Baccalaureate) track. It was built to bridge the gap between IGCSE and IB Mathematics.

What does it cover?

Similar broad topics as 0580, but with a greater emphasis on mathematical investigation, modelling, and use of graphic display calculators (GDC). It is a bit less formula-heavy and more focused on concepts and application.

Who should take it?

  • Students in international schools following the IB pathway
  • Children who enjoy understanding why something works, not just how
  • Those planning to take IB Maths (AA or AI) at the Diploma level
What I tell parents If your child's school offers 0607 and they're heading towards IB, this is the natural and recommended choice. The way it trains students to think mathematically aligns beautifully with what IB Maths demands at both HL and SL level.

0606: Cambridge IGCSE Additional Mathematics

This is the advanced course, and it is not meant to replace 0580 or 0607. It's typically taken alongside one of them.

What does it cover?

0606 dives deeper into Pure Mathematics, covering topics like Functions, Binomial Theorem, Logarithms, Differentiation, Integration, and Trigonometric identities. It is essentially a bridge to A Level Mathematics (9709).

Who should take it?

  • Students who are genuinely strong in Maths and find 0580 or 0607 insufficient challenge
  • Those planning to take A Level Maths or Further Maths
  • Students interested in Engineering, Physics, Computer Science, or Economics at university level
  • High achievers aiming for top university programmes
What I tell parents Don't push your child into 0606 just because it sounds impressive. It is a rigorous course and requires real mathematical maturity. But for the right student - one who genuinely loves Maths and wants to go further - 0606 is a game-changer. It gives them a massive head start for A Levels and beyond.
A Hidden Benefit: Especially for IB Maths AA HL Students

This is something I've observed over years of teaching, and it's not something you'll find written in any syllabus guide.

0606 is not a requirement for IB Maths AA HL, but it can be one of the best things your child does before stepping into it.

In 0606, students are constantly trained to prove, show, and justify. These are questions where the answer is already given and the student must derive it through clear, logical, step-by-step reasoning. This builds a very specific kind of mathematical thinking: structured, rigorous, and precise.

AA HL demands exactly this. Whether it is proof by induction, trigonometric identities, or complex algebraic derivations, AA HL expects students to construct mathematical arguments, not just compute answers. Students who have done 0606 walk into AA HL already thinking this way. Those who haven't often find this the hardest adjustment.

Beyond proofs, 0606 builds strong algebraic fluency, introduces calculus, deepens understanding of functions, and covers trigonometric identities. All of these are foundational to AA HL. Students who've seen these concepts in 0606 aren't learning them cold; they're building on them.

In short, if your child is IB-bound, mathematically strong, and considering AA HL, doing 0606 is not compulsory, but it is a very smart head start. I have seen this make a tangible difference in how confidently students find their footing in AA HL.


Can a Child Take More Than One?

Yes, and many do! A common combination is:

  • 0580 + 0606: for students in standard Cambridge schools who want to get ahead for A Levels
  • 0607 + 0606: for international/IB-track students who want to significantly strengthen their Maths foundation

This dual combination is challenging but extremely rewarding for the right student.


So, Which One Should YOUR Child Take?

Choose 0580 if:
Your child is in a standard Cambridge school, is reasonably good at Maths, and wants a strong, recognised qualification for their future studies.

Choose 0607 if:
Your child is in an international school, heading towards IB, and their school offers this course.

Add 0606 if:
Your child is passionate about Maths, consistently performs well, and is planning for A Levels, engineering, or science-heavy university courses.

When in doubt, talk to their Maths teacher or tutor. Every child is different, and the right course depends on their ability, interest, and future goals.


A Word of Caution

I've seen many parents choose 0606 based on peer pressure or the assumption that "more is better." Please resist that temptation. A student who struggles through 0606 and gets a B would have been far better served excelling in 0580 with an A*.

On the flip side, I've also seen genuinely talented students coast through 0580 without being challenged and then struggle when they hit A Level Maths cold. For those students, 0606 would have been the perfect stepping stone.

The right fit matters more than the toughest option.

Still not sure which course is right for your child? I've taught all three - 0580, 0607, and 0606 - to students across India, Singapore, the UK, the USA, and beyond.

Get in touch →

I am a passionate educator and the founder of MathAcademy. With decades of teaching experience across continents and curricula including IGCSE, A Level, IB, AP and SAT, I'm focused on helping every student see that maths is not a talent - it's a skill anyone can build.

All posts