IMA / BASE / 01
Algebra foundations
Equations and expressions without a wobble.
Open the syllabusGermany · IGCSE Mathematics · Ages 13 to 17
At a British or international school in Germany, the maths exam at sixteen is usually an IGCSE, set in Cambridge or by Pearson Edexcel in London and taken in the same sports hall as pupils in Dubai or Bangkok. The papers do not change because the school is in Munich or Frankfurt. What changes is that help in English is harder to find. This page compares the two IGCSE maths syllabuses from the boards' own documents and shows how we teach them.
Teaching live online since 2020 · 10,000+ students worldwide · Cambridge and Edexcel, one regular mentor
In short
Modern Age Coders is an IGCSE maths tutor for pupils at international and British schools in Germany, teaching Cambridge IGCSE Mathematics 0580 and Pearson Edexcel International GCSE Mathematics A live online in English. The mentor adapts to how fast a pupil works and how she speaks, and drills both calculator and non-calculator papers, in a group of fifteen to twenty or one to one, through our IGCSE Maths course.
Where to start
The IGCSE course, a bridge course for Years 7 to 9, and the next step for pupils who move on to the IB Diploma.

IMA / 01
Core, Extended and Additional Mathematics, for Cambridge and Edexcel: every topic, timed papers and mark-scheme habits.
Open the syllabus →
IMA / 02
Fractions, ratio, algebra and geometry before the IGCSE years, for pupils who need firm ground first.
Open the syllabus →
IMA / 03
For pupils in Germany who continue from IGCSE into the IB Diploma.
Open the syllabus →Two syllabuses
Most international and British schools in Germany use one of these two. They cover similar maths but are examined differently, and the difference matters for practice.
| Cambridge IGCSE Mathematics 0580 | Pearson Edexcel International GCSE Mathematics A (4MA1) | |
|---|---|---|
| Tiers | Core and Extended | Foundation and Higher |
| Grades | Core: C to G. Extended: A* to E | Foundation: 5 to 1. Higher: 9 to 4 |
| Papers, lower tier | Paper 1, non-calculator, 1 h 30 min, 80 marks; Paper 3, calculator, 1 h 30 min, 80 marks | Papers 1F and 2F, 2 hours each, 100 marks each |
| Papers, upper tier | Paper 2, non-calculator, 2 h, 100 marks; Paper 4, calculator, 2 h, 100 marks | Papers 1H and 2H, 2 hours each, 100 marks each |
| Calculator | Not allowed in Papers 1 and 2; required in Papers 3 and 4 | May be used in the examinations |
| Exam series | June and November (March in India only) | January and June |
| Each paper | 50 % of the qualification | 50 % of the qualification |
Sources: Cambridge International, Cambridge IGCSE Mathematics 0580 syllabus for exams in 2025, 2026 and 2027 (Version 3) and the 0580 qualification page; Pearson Edexcel International GCSE (9-1) Mathematics A specification, Issue 2, November 2017, first assessed June 2018, as linked from Pearson's qualification page. All read 3 November 2026. A new 0580 syllabus is published for exams from 2028 to 2030.
The single biggest difference for preparation is the calculator. Cambridge now makes one paper at each tier a dedicated non-calculator paper; its own page says this lets candidates show more of what they know without changing the standard. So a Cambridge pupil needs fluent written methods for fractions, percentages, surds and algebra, and answers left exactly, for example "in terms of π", as the syllabus puts it. The Edexcel specification allows a calculator in its examinations and supplies a formulae sheet at each tier, which shifts practice toward longer problems.
The grade scales differ too. Cambridge 0580 reports A* to G; Edexcel reports 9 to 1. Cambridge also runs a separate 9 to 1 syllabus, 0980, and its page warns that a school cannot switch a pupil between the two scales after the entry deadline. Ask the school which code your child is entered for before buying any practice book.
Core or Extended
Both boards tier their exams, and the tier sets a ceiling on the grade. The school decides the entry, usually in the final year, so the question for a parent is what the tier allows.
Cambridge says the Core content is meant for learners aiming at grades C to G and the Extended content for those aiming at A* to C. A pupil entered for Core can be awarded C at most; a pupil entered for Extended can be awarded A* down to E.
At Edexcel, Foundation covers grades 5 to 1 and Higher grades 9 to 4. Higher questions assume the Foundation content, just as Cambridge's Extended content includes all of Core.
The longer Extended papers do not only add topics. Cambridge weights its assessment objectives differently: "Analyse, interpret and communicate mathematically" carries 30 to 40 % of Core marks but 50 to 60 % of Extended marks.
In other words, the higher tier rewards reasoning and explanation more than routine technique. A pupil moving up a tier needs practice in writing working that an examiner can follow, not just more formulas.
Cambridge designs the course for about 130 guided learning hours, which it calls guidance only. A pupil in Germany who joins an international school in Year 10 from a German Gymnasium, or who returns from a year abroad, can be months behind on the content and the format at once. That is the situation where a tutor pays off most: the maths is often familiar, and what is missing is the IGCSE way of setting it out.
Secure Core technique, then add the Extended topics that appear most, one at a time.
Extended entry, with written reasoning practised as hard as the topics.
A diagnostic across both tiers in the first class, then a talk with the school about entry.
IGCSE in Germany
There is no national register of IGCSE pupils in Germany that we can quote. What we can quote is what AGIS, the association of international schools in Germany, says about its own members.
AGIS states on its homepage that member schools offering the IB Middle Years Programme or the IGCSE make sure their pupils receive a qualification equivalent to the Mittlere Reife, the German intermediate school certificate taken at the end of Klasse 10. One member school's AGIS entry describes its IGCSE as "including German Mittlere Reife recognition". AGIS directory pages list the IGCSE, or Cambridge Upper Secondary, for member schools in Berlin, Augsburg, Bremen, Ulm and Neu-Ulm, the Frankfurt area and Westpfalz.
That equivalence is the schools' statement about their own pupils, and the detail of how a Land recognises a particular certificate is a matter for the school and the Land authorities. We teach the maths; we do not advise on recognition, and we do not award grades or certificates of any kind.
We name these places only as context. Modern Age Coders is not connected with AGIS, Cambridge International, Pearson or any school, and no school refers pupils to us. A pupil at any school entering IGCSE maths, in Germany or anywhere else, follows the same syllabus with us.
A lesson
The Cambridge syllabus gives the rule plainly: give non-exact answers to 3 significant figures, or 1 decimal place for angles in degrees, and avoid rounding until the final answer. Most pupils know the first half. Our own lesson below shows why the second half costs marks.
Task (ours, calculator paper style). A string 30 cm long fits exactly round the middle of a ball. Find the volume of the ball. Working: the circumference is 2πr = 30, so r = 30 / (2π). Then V = (4/3)πr³. The question is when to round.
import math
def sig3(x):
return float(f"{x:.3g}")
circumference = 30 # cm, the length of a string round a ball
r = circumference / (2 * math.pi)
early = 4 / 3 * math.pi * sig3(r) ** 3
late = 4 / 3 * math.pi * r ** 3
print("radius:", r, "->", sig3(r))
print("volume, rounded early:", sig3(early))
print("volume, rounded once:", sig3(late))It prints radius: 4.7746482927568605 -> 4.77, volume, rounded early: 455.0 and volume, rounded once: 456.0.
A pupil who writes r = 4.77 and carries on gets 455 cm³. A pupil who keeps the full calculator value gets 456 cm³. The two unrounded volumes, about 454.6 and 455.9, differ by roughly 0.3 %, and that is still the difference between the accuracy mark and no accuracy mark, because 455 is not the correct value to 3 significant figures. Rounding the radius cost about 0.1 %; cubing it made that error about three times larger. Any formula with a power, a product of several measurements or a division by a small number does the same.
Store the unrounded value in the calculator memory, or write 4.774648... with the dots, and round only the final line.
Where a later part of a question uses an earlier answer, Cambridge asks for the value before it was rounded. Write both: the rounded answer for the mark, the long value for the next step.
Use the π key, or 3.142 if the question says so, never 3.14.
Task (ours). A sector has radius 6 cm and angle 120°. Find its area and its perimeter, in terms of π.
Working: 120° is one third of the circle. Area = (1/3) · π · 6² = 12π cm². Arc = (1/3) · 2π · 6 = 4π cm, so the perimeter is 12 + 4π cm.
Here the rule becomes "do not round at all". An answer of 37.7 cm² on a paper that asked for π has thrown the exact answer away.
Times
Our mentors teach from India, which is ahead of Germany all year. German afternoons and weekend mornings fall in the Indian afternoon or evening, so both work.
| Pupil in Germany | Mentor, while Germany is on MEZ | Mentor, while Germany is on MESZ |
|---|---|---|
| Weekday 13:30 | 18:00 | 17:00 |
| Weekday 16:15 | 20:45 | 19:45 |
| Sunday 09:45 | 14:15 | 13:15 |
Under the Einheitenzeitgesetz Germany runs on MEZ (UTC+1) and on MESZ (UTC+2) in summer; this winter's switch back was on 25 October 2026 and the next move forward is on 28 March 2027. India is on UTC+5:30 with no change. These are sample times, not a published timetable.
Cambridge examines 0580 in a June and a November series, and Edexcel offers 4MA1 in January and June, according to their own documents. In the months before a series we add timed papers to the regular classes, at the same time of day as the real exam where the family wants it.
Two IGCSE years
Our own outline for a pupil in Years 10 and 11 at a school in Germany with a June exam. The mentor fits it to the board, the tier and the school's order of topics.
| When | Topics | Practice |
|---|---|---|
| Year 10, autumn | Number, ratio, percentages, indices | Written methods without a calculator |
| Year 10, spring | Algebra, equations, graphs | Short exam-style questions each class |
| Year 10, summer | Geometry, mensuration, trigonometry | First full paper, then a review of every lost mark |
| Year 11, autumn | Probability, statistics, vectors and transformations | Mixed papers, calculator and non-calculator |
| Year 11, spring | Whole syllabus revision | Timed papers to the board's length |
After each full paper the mentor tells you how many marks went on method, how many on accuracy and how many on topics not yet learned. Those three need different fixes.
If the school is deciding between tiers, ask the mentor for a mock under both; it makes the conversation with the school concrete.
Never round in the middle. Write the long number, round only the answer you box.
On a non-calculator paper, leave π, surds and fractions exact unless the question says otherwise.
More maths
Taught live in English, with the same mentor every week, as a group or one to one.
IMA / BASE / 01
Equations and expressions without a wobble.
Open the syllabusIMA / BASE / 02
Number sense for the non-calculator paper.
Open the syllabusIMA / BASE / 03
For pupils on the UK GCSE instead of the IGCSE.
Open the syllabusIMA / SIDE / 01
The 0478 syllabus, theory and programming.
Open the syllabusIMA / SIDE / 02
The data topics in more depth.
Open the syllabusIMA / SIDE / 03
Graphs and sequences explored in Python.
Open the syllabusIMA / NEXT / 01
Pure, mechanics and statistics for the sixth form.
Open the syllabusIMA / NEXT / 02
For the strongest Extended pupils.
Open the syllabusIMA / NEXT / 03
For pupils who switch to the German Oberstufe.
Open the syllabusHow classes run
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Two live online classes a week of about an hour, on a shared whiteboard, with the pupil's own calculator beside the screen.
Afternoons
After the international school day, German time.
Sunday
Morning sessions for full papers under timed conditions.
1-on-1
Booked around mocks, coursework weeks and holidays.
Cambridge or Edexcel, taught to its own papers.
Core, Extended, Foundation or Higher.
Calculator and non-calculator practice every week.
Method, accuracy and answer marks explained.
Every lost mark sorted by its cause.
Fifteen to twenty pupils, or one to one.
Student work
Some IGCSE-age students also code with us. Their projects are below, and more are on the student labs page.

AI and ML
An AI nutrition coach that reads what you eat and works you toward a target.

AI and ML
A chatbot that answers mathematics and programming questions, built and deployed by a student.

AI and ML
An assistant that helps a young person recognise unsafe situations online.

Web app
A weather forecasting site with live conditions for any location.
Fees
A month of tutoring, eight live classes, is one fee. It is displayed in euro using the European Central Bank reference rate, yet billed in US dollars, so your card issuer converts the charge and the euro figure that appears on your statement may differ a little.
Free first class
Free
no card required
Group batch
€90
a month, eight live classes, charged in US dollars
One to one
€134
a month, eight live classes, charged in US dollars
What families say
What families wrote about us on Google, as posted.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Families ask
Yes. Modern Age Coders teaches Cambridge IGCSE Mathematics 0580 and Pearson Edexcel International GCSE Mathematics A live online in English, for pupils at international and British schools across Germany, in a group or one to one.
No. All classes are live and taught in English only, the language of the IGCSE papers. Mentors adjust to each pupil's pace and accent.
Cambridge 0580 has Core and Extended tiers graded A* to G, with one non-calculator and one calculator paper at each tier. Edexcel 4MA1 has Foundation and Higher tiers graded 9 to 1, with two papers of 2 hours and 100 marks at each tier, and calculators may be used.
In the 0580 syllabus for 2025 to 2027, Core Papers 1 and 3 last 1 hour 30 minutes with 80 marks each, and Extended Papers 2 and 4 last 2 hours with 100 marks each.
In Cambridge 0580, calculators are not allowed in Papers 1 and 2 and a scientific calculator is required for Papers 3 and 4. The Edexcel 4MA1 specification says a calculator may be used in its examinations.
Cambridge asks for non-exact answers to 3 significant figures, or 1 decimal place for angles in degrees, unless the question says otherwise, and tells candidates not to round until the final answer.
AGIS says its member schools that offer the IGCSE or the IB Middle Years Programme give pupils a qualification equivalent to the Mittlere Reife. Ask your school how this applies to your child; we do not advise on recognition.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. India runs four and a half hours ahead of German winter time and three and a half ahead of German summer time.
Mentors based in India, teaching IGCSE maths live online in English, with the same mentor for a pupil from month to month.
The fee shown here is monthly, in euro at the European Central Bank reference rate. The payment itself is in US dollars and your bank converts it. The first class is free, with no card.
Elsewhere on this site
More for pupils at international schools in Germany.
The starting point for every Germany page.
If your child moves to the German Oberstufe.
The full syllabus and how it is taught.
The other IGCSE we teach.
What happens in a live class.
The whole catalogue.
Start here
Tell us the board and, if you know it, the tier. In the first class the mentor sets a handful of questions from both paper types, watches where marks go, and tells you plainly what the next months should cover.
To read more first, see the IGCSE maths syllabus and our description of a live lesson.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
All classes are live online and in English only; the mentors are in India. Message us on WhatsApp for the fastest answer.
A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.
Book a priority demo