Cambridge 0580 and Cambridge 0607 are both Cambridge IGCSE mathematics routes, both use Core and Extended tiers, and both aim to build mathematical fluency and problem solving, but 0607 is structurally the more investigation-led, modelling-led, and graphic-display-calculator-led route, while 0580 is the cleaner mainstream broad mathematics route. ([Cambridge International][1])
Start Here: https://edukatesg.com/how-mathematics-works/how-igcse-mathematics-works/
In plain English, 0580 feels like standard IGCSE Mathematics, while 0607 feels like IGCSE Mathematics with a more international, tool-using, open-ended character. Cambridge’s own subject pages make that difference visible. For 0580, Cambridge emphasises mathematics as a key life skill and a strong basis for further study. For 0607, Cambridge still says it is a key life skill, but it also highlights strong emphasis on solving problems in mathematics and real-life contexts, plus skills in mathematical investigations and/or modelling. ([Cambridge International][1])
So this is not like 0580 vs 0980, where the courses are extremely close and the biggest change is the grade language. 0580 vs 0607 is a more real curricular split. The courses still overlap heavily, but the assessment architecture, calculator expectations, and mathematical style are genuinely different. (Cambridge International)
Classical baseline
Classically, two mathematics syllabuses can cover many of the same school-level domains while still training students in different mathematical habits.
That is what happens here. Both qualifications are real mathematics courses with algebra, geometry, trigonometry, probability, and statistics. But 0580 is designed as the standard broad mathematics route, while 0607 deliberately pushes further into functions, tool use, investigation, modelling, and mathematical communication. (Cambridge International)
The shortest real difference
If a parent asks, “What is the actual difference?” the cleanest answer is this:
0580 is the mainstream broad mathematics route.
0607 is the broader-thinking, more open-ended route with investigation, modelling, and graphic display calculator use built into the course. ([Cambridge International][1])
That does not mean 0607 is “superior” in some simple way. It means the course is aiming at a somewhat different mathematical experience. A student who likes structure and clean exam routine may prefer 0580. A student who is comfortable with graphs, exploration, and mathematical interpretation may fit 0607 better. That second sentence is an inference from the official designs, not a separate Cambridge quote. (Cambridge International)
What they have in common
1. Both are tiered into Core and Extended
Cambridge says both 0580 and 0607 are tiered to enable effective differentiation for learners. In both syllabuses, Core is intended for learners targeting grades C–G, and Extended is intended for learners targeting grades A*–C. In both qualifications, Extended contains the Core content plus additional content. (Cambridge International)
So at the highest level, both courses use the same route logic: a lower band and a higher band, rather than one single undifferentiated mathematics paper for everybody. (Cambridge International)
2. Both are broad mathematics qualifications
0580 covers:
- Number
- Algebra and graphs
- Coordinate geometry
- Geometry
- Mensuration
- Trigonometry
- Transformations and vectors
- Probability
- Statistics. (Cambridge International)
0607 covers:
- Number
- Algebra
- Functions
- Coordinate geometry
- Geometry
- Mensuration
- Trigonometry
- Transformations and vectors
- Probability
- Statistics. (Cambridge International)
That means both are still full mathematics courses. Neither one is only algebra, only geometry, or only applied maths. Both are supposed to build a wide mathematics base. (Cambridge International)
3. Both now assess with and without calculator support
0580 uses non-calculator Papers 1 and 2, and calculator Papers 3 and 4 with a scientific calculator. 0607 uses non-calculator Papers 1 and 2, and calculator Papers 3, 4, 5 and 6 with a graphic display calculator. (Cambridge International)
So neither course should be treated as a purely calculator-dependent route. But the kind of calculator expected is different, and that difference matters a lot. (Cambridge International)
What is actually different
1. The paper architecture
This is the clearest structural difference.
For 0580, all candidates take two components. Core candidates take Papers 1 and 3. Extended candidates take Papers 2 and 4. (Cambridge International)
For 0607, all candidates take three components. Core candidates take Papers 1, 3 and 5. Extended candidates take Papers 2, 4 and 6. (Cambridge International)
That difference is not cosmetic. It means 0607 explicitly creates assessment room for a different kind of mathematical performance. 0580 concentrates its judgment into two broad written papers. 0607 adds a third component devoted to investigation, and at Extended also modelling. (Cambridge International)
2. Investigation and modelling
This is the biggest conceptual difference between the two courses.
In 0607 Core, Paper 5 is one investigation. In 0607 Extended, Paper 6 is one investigation section and one modelling section. Cambridge’s subject page also says the syllabus develops learners’ skills in mathematical investigations and/or modelling. (Cambridge International)
0580 does not have that dedicated investigation-and-modelling paper structure. Its papers are described as structured and unstructured questions, but still within the two-paper mainstream format. (Cambridge International)
This is why 0607 feels more open-ended. The qualification is literally built to assess more open mathematical thinking as a named part of the course. ([Cambridge International][4])
3. The calculator expectation
0580 expects a scientific calculator for calculator papers, and explicitly says algebraic or graphical calculators are not permitted. (Cambridge International)
0607 expects a graphic display calculator for Papers 3, 4, 5 and 6. Cambridge also lists what candidates should be able to do with it, including sketching graphs, producing tables of values, finding zeros and local maxima or minima, finding intersections, and finding regression results in Extended. (Cambridge International)
That is a very big real-life difference. In 0580, the calculator mostly supports computation. In 0607, the graphic display calculator becomes part of the mathematical working environment. (Cambridge International)
4. The role of functions
This comparison needs care, because the current 2025–2027 version of 0580 is more modern than some people realise. 0580 now includes function ideas such as graphs of functions, domain and range, function notation, inverse functions, and composite functions within its Algebra and graphs strand. (Cambridge International)
But 0607 still treats Functions as its own formal topic family, and links that work much more explicitly to graphic-display-calculator use and function interpretation. Cambridge’s calculator requirements for 0607 include sketching graphs, producing tables of values, finding zeros, local maxima or minima, and graph intersections. (Cambridge International)
So the difference is not “0580 has no functions and 0607 has functions.” That would be outdated. The more accurate difference is:
- 0580 includes functions inside a mainstream algebra-and-graphs route
- 0607 gives functions a more central, explicit, and tool-linked role. (Cambridge International)
5. Assessment emphasis
Both qualifications assess AO1 Knowledge and understanding of mathematical techniques and AO2 Analyse, interpret and communicate mathematically. But the weighting is not identical. (Cambridge International)
For 0580, Core overall is:
- AO1: 60–70%
- AO2: 30–40%. (Cambridge International)
For 0607, Core overall is:
- AO1: 55–65%
- AO2: 35–45%. (Cambridge International)
Extended overall is the same pattern in both:
- AO1: 40–50%
- AO2: 50–60%. (Cambridge International)
That means even at Core, 0607 carries slightly more interpretive/communicative weight than 0580. More importantly, in 0607 the investigation and modelling papers push AO2 very hard: Paper 5 and Paper 6 heavily weight interpretation and communication. (Cambridge International)
6. Formula support
0580 says a list of formulas is provided on page 2 of the examination papers, but not all required formulas are given. (Cambridge International)
0607 says a list of formulas is provided on page 2 of Papers 1–4, not all required formulas are given in those papers, but all required formulas will be given in questions in Papers 5 and 6. (Cambridge International)
That is another sign of the structural difference. 0607’s investigation and modelling components are not trying to test formula recall in the same way as the main written papers. They are trying to test what the student can do with mathematics once the setup is in place. (Cambridge International)
Which one is harder?
There is no useful one-word answer, but the practical answer is usually:
0607 is the more demanding course in mathematical style and assessment variety.
Not necessarily because every single topic is always harder than 0580, but because the route demands more from students in:
- investigation
- modelling
- graphic-display-calculator use
- interpretation
- independence. ([Cambridge International][4])
0580 can still be very hard, especially at Extended. But it is a cleaner mainstream route: two papers, scientific calculator only, no separate investigation/modelling paper, and a more standard broad-maths feel. (Cambridge International)
Which students usually fit 0580 better?
0580 often fits students who:
- want a standard broad mathematics route
- are comfortable with traditional exam-paper structure
- do not need a graphic display calculator-based course
- need strong mainstream mathematics without the added investigation/modelling layer. ([Cambridge International][1])
That does not mean weak students only. Extended 0580 can still be strong mathematics. It just means the course identity is more mainstream and less experimentally open-ended. (Cambridge International)
Which students usually fit 0607 better?
0607 often fits students who:
- are comfortable with graphical interpretation
- can use a graphic display calculator properly
- can handle more open-ended work
- benefit from investigation and modelling tasks
- are mathematically strong but also flexible in thought. ([Cambridge International][4])
Again, that is an inference from the official structure, not a direct Cambridge sentence. But it is a grounded inference, because the course explicitly builds those features into both its aims and its paper design. ([Cambridge International][4])
The main parent mistake
The main mistake is to compare 0580 and 0607 as if one were simply the “easy version” and the other the “hard version.”
That misses the real point.
The better comparison is:
- 0580 = mainstream broad mathematics corridor
- 0607 = broader-thinking, more investigative mathematics corridor. ([Cambridge International][1])
A child can be good at one and less natural at the other, not because one child is “smarter,” but because the course shape fits the student differently. That is an inference, but it matches the very different assessment architecture. (Cambridge International)
The eduKateSG view
The cleanest way to think about 0580 vs 0607 is this:
0580 is the standard mathematics road.
0607 is the mathematics road with more bends, more instruments, and more decision-making. ([Cambridge International][1])
Both are serious mathematics.
But 0607 more openly asks the student to:
- explore
- model
- interpret
- use a graphic display calculator intelligently
- communicate mathematical thinking. ([Cambridge International][4])
That is why 0607 often feels more alive to some students and more destabilising to others.
Usually the issue is not that one syllabus is “better.”
Usually the issue is whether the child is on the right route. (Cambridge International)
Quick comparison table
| Feature | Cambridge 0580 | Cambridge 0607 |
|---|---|---|
| Official title | Cambridge IGCSE Mathematics | Cambridge IGCSE International Mathematics |
| Tiering | Core / Extended | Core / Extended |
| Broad route identity | Mainstream broad maths | More investigative international maths |
| Papers per candidate | 2 | 3 |
| Investigation paper | No separate investigation paper | Yes |
| Modelling paper | No | Yes, in Extended Paper 6 |
| Calculator type | Scientific calculator | Graphic display calculator |
| Functions | Inside algebra and graphs | Separate formal strand |
| Formula lists | On page 2 of exam papers | On page 2 of Papers 1–4; all required formulas given in Papers 5–6 questions |
| Assessment feel | Standard broad written-paper route | More open-ended, interpretive, modelling-heavy |
The table above summarises the current Cambridge subject pages and 2025–2027 syllabuses. ([Cambridge International][1])
FAQ: Cambridge 0580 vs 0607
Is Cambridge 0607 harder than 0580?
Usually yes in course style and assessment variety, because 0607 includes investigation, modelling, and graphic-display-calculator use, not just standard written papers. (Cambridge International)
Do both have Core and Extended?
Yes. Both qualifications are tiered into Core and Extended, with Core targeting grades C–G and Extended targeting grades A*–C. (Cambridge International)
Do both use calculators?
Yes, but differently. 0580 uses a scientific calculator in calculator papers, while 0607 requires a graphic display calculator for Papers 3, 4, 5 and 6. (Cambridge International)
Does 0607 have more papers than 0580?
Yes. 0580 has two components per candidate route, while 0607 has three. (Cambridge International)
Does 0607 include modelling?
Yes. Extended Paper 6 contains one investigation section and one modelling section. (Cambridge International)
Does 0580 include functions now?
Yes, in the current syllabus, 0580 includes function ideas inside its algebra-and-graphs strand, but 0607 gives functions a more central and explicit role as a separate strand. (Cambridge International)
Which one is the mainstream route?
0580 is the mainstream Cambridge IGCSE Mathematics route. 0607 is the more investigation-led international mathematics route. ([Cambridge International][1])
Almost-Code Block
“`text id=”68241″
ArticleID: IGCSE-MATH-18
Title: Cambridge 0580 vs 0607
OneSentenceAnswer:
Cambridge 0580 is the mainstream broad mathematics route, while Cambridge 0607 is the more investigation-led, modelling-led, and graphic-display-calculator-led mathematics route.
QualificationIdentity:
0580:
title: Cambridge IGCSE Mathematics
profile: mainstream broad maths
0607:
title: Cambridge IGCSE International Mathematics
profile: international maths with investigation and modelling
SharedStructure:
- both are tiered into Core and Extended
- both target C-G at Core and A*-C at Extended
- both are broad mathematics qualifications
- both assess with and without calculator support
- both use AO1 and AO2
MainDifferences:
PaperArchitecture:
0580:
components_per_route: 2
0607:
components_per_route: 3
InvestigationAndModelling:
0580:
separate_investigation_component: no
0607:
core_paper5: one investigation
extended_paper6: one investigation section plus one modelling section
CalculatorType:
0580:
calculator: scientific
graphical_calculators_allowed: no
0607:
calculator: graphic display calculator
required_for:
– Paper 3
– Paper 4
– Paper 5
– Paper 6
Functions:
0580:
placement: inside Algebra and graphs
0607:
placement: standalone Functions strand
stronger_link_to_gdc: yes
FormulaSupport:
0580:
list_of_formulas: page 2 of exam papers
not_all_formulas_given: yes
0607:
list_of_formulas: page 2 of Papers 1-4
not_all_formulas_given_in_papers_1_to_4: yes
all_required_formulas_given_in_papers_5_and_6_questions: yes
AssessmentWeighting:
0580_core:
AO1: 60-70
AO2: 30-40
0607_core:
AO1: 55-65
AO2: 35-45
extended_both:
AO1: 40-50
AO2: 50-60
FitProfile:
0580_best_fit:
- students wanting mainstream broad mathematics
- students preferring standard written-paper structure
- students not needing a graphic display calculator route
0607_best_fit:
- students comfortable with graph interpretation
- students who can use a graphic display calculator properly
- students able to handle open-ended mathematical work
- students suited to investigation and modelling
FailureModes:
- treating 0607 as just a harder copy of 0580
- choosing 0607 without readiness for open-ended work
- choosing 0580 when a student would benefit from modelling/investigation style
- confusing scientific-calculator maths with graphic-display-calculator maths
DecisionRule:
If the school wants the standard broad Cambridge mathematics route, 0580 is usually the course.
If the school wants a more open-ended international mathematics route with investigation, modelling and graphic display calculator use, 0607 is usually the course.
“`
[1]: https://www.cambridgeinternational.org/programmes-and-qualifications/cambridge-igcse-mathematics-0580/ “
Cambridge IGCSE Mathematics (0580)
“
[4]: https://www.cambridgeinternational.org/programmes-and-qualifications/cambridge-igcse-international-mathematics-0607/ “
Cambridge IGCSE International Mathematics (0607)
“
eduKateSG Learning System | Control Tower, Runtime, and Next Routes
This article is one node inside the wider eduKateSG Learning System.
At eduKateSG, we do not treat education as random tips, isolated tuition notes, or one-off exam hacks. We treat learning as a living runtime:
state -> diagnosis -> method -> practice -> correction -> repair -> transfer -> long-term growth
That is why each article is written to do more than answer one question. It should help the reader move into the next correct corridor inside the wider eduKateSG system: understand -> diagnose -> repair -> optimize -> transfer. Your uploaded spine clearly clusters around Education OS, Tuition OS, Civilisation OS, subject learning systems, runtime/control-tower pages, and real-world lattice connectors, so this footer compresses those routes into one reusable ending block.
Start Here
- Education OS | How Education Works
- Tuition OS | eduKateOS & CivOS
- Civilisation OS
- How Civilization Works
- CivOS Runtime Control Tower
Learning Systems
- The eduKate Mathematics Learning System
- Learning English System | FENCE by eduKateSG
- eduKate Vocabulary Learning System
- Additional Mathematics 101
Runtime and Deep Structure
- Human Regenerative Lattice | 3D Geometry of Civilisation
- Civilisation Lattice
- Advantages of Using CivOS | Start Here Stack Z0-Z3 for Humans & AI
Real-World Connectors
Subject Runtime Lane
- Math Worksheets
- How Mathematics Works PDF
- MathOS Runtime Control Tower v0.1
- MathOS Failure Atlas v0.1
- MathOS Recovery Corridors P0 to P3
How to Use eduKateSG
If you want the big picture -> start with Education OS and Civilisation OS
If you want subject mastery -> enter Mathematics, English, Vocabulary, or Additional Mathematics
If you want diagnosis and repair -> move into the CivOS Runtime and subject runtime pages
If you want real-life context -> connect learning back to Family OS, Bukit Timah OS, Punggol OS, and Singapore City OS
Why eduKateSG writes articles this way
eduKateSG is not only publishing content.
eduKateSG is building a connected control tower for human learning.
That means each article can function as:
- a standalone answer,
- a bridge into a wider system,
- a diagnostic node,
- a repair route,
- and a next-step guide for students, parents, tutors, and AI readers.
eduKateSG.LearningSystem.Footer.v1.0
TITLE: eduKateSG Learning System | Control Tower / Runtime / Next Routes
FUNCTION:
This article is one node inside the wider eduKateSG Learning System.
Its job is not only to explain one topic, but to help the reader enter the next correct corridor.
CORE_RUNTIME:
reader_state -> understanding -> diagnosis -> correction -> repair -> optimisation -> transfer -> long_term_growth
CORE_IDEA:
eduKateSG does not treat education as random tips, isolated tuition notes, or one-off exam hacks.
eduKateSG treats learning as a connected runtime across student, parent, tutor, school, family, subject, and civilisation layers.
PRIMARY_ROUTES:
1. First Principles
- Education OS
- Tuition OS
- Civilisation OS
- How Civilization Works
- CivOS Runtime Control Tower
2. Subject Systems
- Mathematics Learning System
- English Learning System
- Vocabulary Learning System
- Additional Mathematics
3. Runtime / Diagnostics / Repair
- CivOS Runtime Control Tower
- MathOS Runtime Control Tower
- MathOS Failure Atlas
- MathOS Recovery Corridors
- Human Regenerative Lattice
- Civilisation Lattice
4. Real-World Connectors
- Family OS
- Bukit Timah OS
- Punggol OS
- Singapore City OS
READER_CORRIDORS:
IF need == "big picture"
THEN route_to = Education OS + Civilisation OS + How Civilization Works
IF need == "subject mastery"
THEN route_to = Mathematics + English + Vocabulary + Additional Mathematics
IF need == "diagnosis and repair"
THEN route_to = CivOS Runtime + subject runtime pages + failure atlas + recovery corridors
IF need == "real life context"
THEN route_to = Family OS + Bukit Timah OS + Punggol OS + Singapore City OS
CLICKABLE_LINKS:
Education OS:
Education OS | How Education Works — The Regenerative Machine Behind Learning
Tuition OS:
Tuition OS (eduKateOS / CivOS)
Civilisation OS:
Civilisation OS
How Civilization Works:
Civilisation: How Civilisation Actually Works
CivOS Runtime Control Tower:
CivOS Runtime / Control Tower (Compiled Master Spec)
Mathematics Learning System:
The eduKate Mathematics Learning System™
English Learning System:
Learning English System: FENCE™ by eduKateSG
Vocabulary Learning System:
eduKate Vocabulary Learning System
Additional Mathematics 101:
Additional Mathematics 101 (Everything You Need to Know)
Human Regenerative Lattice:
eRCP | Human Regenerative Lattice (HRL)
Civilisation Lattice:
The Operator Physics Keystone
Family OS:
Family OS (Level 0 root node)
Bukit Timah OS:
Bukit Timah OS
Punggol OS:
Punggol OS
Singapore City OS:
Singapore City OS
MathOS Runtime Control Tower:
MathOS Runtime Control Tower v0.1 (Install • Sensors • Fences • Recovery • Directories)
MathOS Failure Atlas:
MathOS Failure Atlas v0.1 (30 Collapse Patterns + Sensors + Truncate/Stitch/Retest)
MathOS Recovery Corridors:
MathOS Recovery Corridors Directory (P0→P3) — Entry Conditions, Steps, Retests, Exit Gates
SHORT_PUBLIC_FOOTER:
This article is part of the wider eduKateSG Learning System.
At eduKateSG, learning is treated as a connected runtime:
understanding -> diagnosis -> correction -> repair -> optimisation -> transfer -> long-term growth.
Start here:
Education OS
Education OS | How Education Works — The Regenerative Machine Behind Learning
Tuition OS
Tuition OS (eduKateOS / CivOS)
Civilisation OS
Civilisation OS
CivOS Runtime Control Tower
CivOS Runtime / Control Tower (Compiled Master Spec)
Mathematics Learning System
The eduKate Mathematics Learning System™
English Learning System
Learning English System: FENCE™ by eduKateSG
Vocabulary Learning System
eduKate Vocabulary Learning System
Family OS
Family OS (Level 0 root node)
Singapore City OS
Singapore City OS
CLOSING_LINE:
A strong article does not end at explanation.
A strong article helps the reader enter the next correct corridor.
TAGS:
eduKateSG
Learning System
Control Tower
Runtime
Education OS
Tuition OS
Civilisation OS
Mathematics
English
Vocabulary
Family OS
Singapore City OS


