TUT / BASE / 01
Mental maths for kids
Number sense that makes the Überschlag automatic.
Open the syllabusGermany · Mathe-Nachhilfe in English · Ages 6 to 19
Your child goes to a German school, but at home the family speaks English, and a maths word problem read in German can feel twice as hard as it is. This page sets out, Klasse by Klasse, which maths checkpoints a pupil in Germany meets, when they fall in 2027, and what each one really tests. Then it shows how our mentors teach: one habit at a time, in English, with the German words for every idea.
Teaching live online since 2020 · 10,000+ students worldwide · Grundschule to Oberstufe, one mentor
In short
Modern Age Coders is an online maths tutor for pupils at schools in Germany, taught live in English by mentors who match your child's pace and accent. Lessons follow the German school year from Grundschule to the Abitur, prepare for VERA 3 and VERA 8, the MSA or ZP10 maths exam and Klassenarbeiten, and run in a group of fifteen to twenty or one to one.
Where to start
One for Grundschule, one for the long middle stretch from Klasse 5 to 10, and one for the Oberstufe. Your mentor fits each to the Land and the school type.

TUT / 01
Klasse 1 to 4 (to 6 in Berlin and Brandenburg). Place value, the four operations, Größen und Messen, shapes and first data.
Open the syllabus →
TUT / 02
Fractions, percentages, equations, linear and quadratic functions, Pythagoras, probability: the ground VERA 8, the MSA and ZP10 cover.
Open the syllabus →
TUT / 03
Einführungsphase and Qualifikationsphase, Leistungskurs or Grundkurs: Analysis, geometry and Stochastik.
Open the syllabus →By Klasse
German schools have few external maths tests, and they sit at fixed points. Knowing where your child stands in that sequence tells you what kind of help makes sense now.
| Klasse | Checkpoint | Who sets it | 2027 date | Graded? |
|---|---|---|---|---|
| 3 | VERA 3, Mathematik | IQB tasks, run by every Land | 12 April to 26 May 2027 (test window) | No |
| 8 | VERA 8, Mathematik | IQB tasks, run by every Land | 8 February to 25 March 2027 (test window) | No |
| 10, Berlin | MSA, written maths exam | Berlin Senate education department | Thursday 15 April 2027, from 10:00 | Yes, part of the certificate |
| 10, NRW | ZP10, Mathematik | NRW school ministry | Thursday 20 May 2027, from 9:00 | Yes, part of the certificate |
| 12 or 13 | Abitur, Mathematik | Each Land, using the common pool | NRW and Berlin: Wednesday 5 May 2027 | Yes |
Sources: IQB pages on VERA 3 and VERA 8 (test windows 2027); Senatsverwaltung für Bildung Berlin, Prüfungsplan für das Schuljahr 2026/27 (Stand 15 September 2026); Ministerium für Schule und Bildung NRW, Standardsicherung, Zentrale Prüfungen 10, Termine 2027; NRW Abitur Anlage A 2027. Read 2 and 3 November 2026. Other Länder publish their own exam dates for Klasse 10.
Two things stand out in that table. The first is that Grundschule has no leaving exam at all: the KMK says plainly that no final examination is held at the end of primary school. What decides a child's next school is the school's own picture of their work over the years, so steady understanding matters more than a crash course. The second is that the first maths exam that counts toward a certificate comes in Klasse 10, and only for pupils who take the MSA or a comparable exam in their Land.
Between those points sit the Klassenarbeiten, the written tests every class teacher sets several times a year. They are where most families first notice a problem, and where a tutor helps most often: a pupil who understood fractions in English last year now meets Brüche, Kürzen and Hauptnenner in a test written in German, with ten minutes less than they need.
Counting, place value, times tables, lengths and weights, telling the time. The base everything else stands on.
Fractions to quadratics, percentages, geometry and probability. The longest stretch, and where gaps grow quietly.
Analysis, vectors and Stochastik toward the Abitur, at Leistungskurs or Grundkurs level.
VERA
VERA (Vergleichsarbeiten) are short comparison tests written by the IQB, the Länder's institute for quality in education. Every Land uses them; some give them another name.
The IQB describes VERA 3 as written tests that the Länder run every year, and they are compulsory. In maths they are built on five Leitideen, the content strands of the KMK standards: Zahl und Operation; Raum und Form; Muster, Strukturen und funktionaler Zusammenhang; Größen und Messen; and Daten und Zufall.
In some Länder the same tests are called KERMIT (Kompetenzen ermitteln), Kompetenztests or Lernstandserhebungen, so the letter from school may not say VERA at all. The 2027 test window runs from 12 April to 26 May 2027; each school picks its own day inside it.
VERA 8 checks what pupils in Klasse 8 have reached in German, maths, English and French. The maths tests follow five Leitideen again, in their secondary form: Zahl, Raum und Form, Funktionaler Zusammenhang, Messen, and Daten und Zufall.
The 2027 window is earlier in the year, 8 February to 25 March 2027. A pupil in Klasse 8 this school year therefore has about three months before the window opens, counting from November 2026.
The most useful fact for a worried parent is this one: VERA results are not graded, and the IQB produces no rankings of schools or Länder. VERA is meant as an early check, a year before the KMK standards for Klasse 4 and Klasse 9 are due, so that a teacher can see where a class stands. It is not a test to cram for. We never sell VERA as an exam. What we do is use the five Leitideen as a checklist: if one strand is weak in Klasse 3 or 8, it will be weak in the Klassenarbeiten too.
| VERA 3 (primary) | VERA 8 (secondary) | In English, roughly |
|---|---|---|
| Zahl und Operation | Zahl | Number and calculation |
| Raum und Form | Raum und Form | Space and shape, geometry |
| Muster, Strukturen und funktionaler Zusammenhang | Funktionaler Zusammenhang | Patterns and functions |
| Größen und Messen | Messen | Quantities, units and measuring |
| Daten und Zufall | Daten und Zufall | Data and chance |
Source: IQB, VERA 3 and VERA 8 pages, and IQB, Implementation und Überprüfung, VERA, read 2 November 2026. The English column is our own gloss.
MSA and ZP10
At the end of Klasse 10 most Länder hold central written exams for the Mittlerer Schulabschluss, the intermediate school certificate. Maths is one of the subjects every time. Names and dates differ by Land; Berlin and Nordrhein-Westfalen show how much.
In Berlin a pupil at a Gymnasium reaches the MSA through results at the end of Klasse 10. The Berlin Senate names German, maths and the first foreign language as the core subjects (Kernfächer) of the MSA, which carry special weight.
The Berlin exam plan for 2026/27, dated 15 September 2026, puts the written maths exam for the MSA and the erweiterte Berufsbildungsreife on Thursday 15 April 2027, with a catch-up date on Monday 24 May 2027. Berlin's written MSA exams begin at 10:00.
In NRW the central exams at the end of Klasse 10 are the Zentrale Prüfungen 10, in German, maths and English, at most secondary school types and at a Gymnasium with a Klasse 10 in the lower secondary stage.
The NRW ministry has set the main ZP10 maths date for Thursday 20 May 2027 and the resit date for Thursday 3 June 2027. NRW's written ZP10 papers start at 9:00, and the ministry publishes the previous year's tasks for download.
Behind both exams stands one document. Since 2022 the KMK has published a single set of maths standards for the Erster Schulabschluss and the Mittlerer Schulabschluss (version of 23 June 2022), and those standards are binding in every Land. Besides content, they list six process competences: communicating mathematically, solving problems, modelling, representing, working with mathematical objects, and working with media. Three of those six are about words and reasoning, not only arithmetic. That is exactly where a pupil who thinks in English loses marks, and exactly what can be practised in English and then carried into German.
For the step after Klasse 10, the Abitur, our page Abitur maths in English explains the exam structure, the marks and the points table in detail. In both NRW and Berlin, the 2027 written maths Abitur falls on Wednesday 5 May 2027.
Länder
The goals are shared; the route is not. A family moving between Länder, or arriving from abroad, meets three kinds of difference.
What does not change is the content target. The KMK standards for primary maths, adopted in 2004 and current in the version of 23 June 2022, are binding in all Länder, and so are the standards for Klasse 10. A fraction is a fraction in Bremen and in Bavaria. That is why we can teach a pupil anywhere in Germany from one plan, and adjust only the pace, the order and the exam practice to the Land.
| German time | India time, winter (MEZ) | India time, summer (MESZ) |
|---|---|---|
| Weekday 13:45 | 18:15 | 17:15 |
| Weekday 16:45 | 21:15 | 20:15 |
| Saturday 09:00 | 13:30 | 12:30 |
Germany uses MEZ (UTC+1) in winter and MESZ (UTC+2) in summer under the Einheitenzeitgesetz; summer time ended on 25 October 2026 and begins again on 28 March 2027. India keeps UTC+5:30 all year, so it is 4 hours 30 minutes ahead of Germany in winter and 3 hours 30 minutes ahead in summer. These rows are examples, not fixed batch times.
Practice
Our own five tasks, one for each of the five strands and spread from Klasse 3 to Klasse 10. The habit is the German Überschlag: before calculating, say roughly what the answer must be. They are written by us, not taken from VERA, the MSA or ZP10.
1. Größen und Messen, Klasse 3 or 4. A ribbon 3 m 40 cm long is cut into 4 equal pieces. How long is each piece? Estimate: 3 m 40 cm is less than 4 m, so each piece is less than 1 m. Calculate: 340 cm ÷ 4 = 85 cm. The estimate of "just under 100 cm" is rough, but it rules out the two classic slips, 8.5 cm and 850 cm.
2. Funktionaler Zusammenhang, Klasse 8. A tank already holds 30 litres and fills at 12 litres a minute, so V(t) = 12t + 30. When does it hold 160 litres? Estimate: 130 more litres at about 12 a minute is about 11 minutes. Calculate: 12t = 130, t = 10.83 minutes, a little under 10 minutes 50 seconds.
3. Raum und Form, Klasse 9 or 10. A 5 m ladder leans on a wall with its foot 1.4 m from the wall. How high does it reach? Estimate: the foot is close in, so the height is just under 5 m, say 4.9 m. Calculate: by Pythagoras, h = √(25 − 1.96) = √23.04 = 4.8 m.
4. Zahl, Klasse 10. A town of 50,000 people grows by 3 % a year. How many live there after 5 years? Estimate: five times 3 % is 15 %, so about 57,500. Calculate: 50,000 · 1.035 ≈ 57,964. The estimate is a little low, and the reason is the lesson: each year's 3 % is taken of a larger number, so growth compounds.
5. Daten und Zufall, any Klasse from 5. Seven pupils measure the same pencil: 12.1, 11.8, 12.4, 12.0, 11.9, 12.3 and 12.2 cm. What is the mean? Estimate: every value sits close to 12, so the mean is close to 12. Calculate: 84.7 ÷ 7 = 12.1 cm.
A note on commas. A German school writes 4,8 m and 12,1 cm, with a decimal comma, where an English book writes 4.8 and 12.1. We teach in English but always show the German form too, because the test paper will use it.
import math
tasks = [
("Ribbon, cm per piece", 100, 340 / 4),
("Tank, minutes to 160 litres", 11, (160 - 30) / 12),
("Ladder, height in m", 4.9, math.sqrt(5**2 - 1.4**2)),
("Town after 5 years", 57500, 50000 * 1.03**5),
("Mean of 7 lengths, cm", 12, sum([12.1, 11.8, 12.4, 12.0, 11.9, 12.3, 12.2]) / 7),
]
for name, guess, exact in tasks:
gap = 100 * (guess - exact) / exact
print(f"{name}: estimate {guess}, exact {exact:.2f}, gap {gap:+.1f}%")It prints Ribbon, cm per piece: estimate 100, exact 85.00, gap +17.6%, Tank, minutes to 160 litres: estimate 11, exact 10.83, gap +1.5%, Ladder, height in m: estimate 4.9, exact 4.80, gap +2.1%, Town after 5 years: estimate 57500, exact 57963.70, gap -0.8% and Mean of 7 lengths, cm: estimate 12, exact 12.10, gap -0.8%.
Four of the five estimates land within about 2 % of the exact answer, and the first is 17.6 % high on purpose: "less than a metre" is all a Klasse 3 pupil needs to see that 850 cm cannot be right. An estimate is not meant to be the answer. It is a fence. If the calculated answer falls outside the fence, the pupil looks again before handing in the test, and that single check saves more marks in a Klassenarbeit than any trick.
A school year with a tutor
Our own outline for the school year 2026 to 2027, for a pupil in Klasse 8 or Klasse 10. The mentor adjusts it after the first class.
| Months | Klasse 8 | Klasse 10 |
|---|---|---|
| November to January | Gaps from earlier years, terms and equations | Functions, Pythagoras, percentages |
| February to March | The VERA 8 strands, one a week | Mixed tasks in the style of last year's papers |
| April to May | Linear functions and geometry for Klassenarbeiten | Timed papers before the MSA or ZP10 date |
| June and July | Probability and data, a calm close to the year | First steps of Oberstufe maths, if the pupil stays on |
After each month the mentor tells you which strand is secure and which is not, using the same five strands as VERA, so the report means the same thing as the school's.
If a Klassenarbeit comes back with a low mark, send a photo: the next class starts from the actual mistakes, not from a fresh chapter.
Write an estimate in the margin before every calculation, even in homework. It takes five seconds.
Keep a short word list, German on one side and English on the other: Bruch, Nenner, Gleichung, Steigung, Wahrscheinlichkeit.
More maths
Every course is taught live, in English, with the same mentor each week; choose a group or one to one.
TUT / BASE / 01
Number sense that makes the Überschlag automatic.
Open the syllabusTUT / BASE / 02
Bead work to mental calculation, for young learners.
Open the syllabusTUT / BASE / 03
Terms and equations made solid before Klasse 7.
Open the syllabusTUT / MID / 01
Functions to calculus, for the step into Oberstufe.
Open the syllabusTUT / MID / 02
Data and chance in depth, the strand pupils fear most.
Open the syllabusTUT / MID / 03
For pupils at international schools in Germany.
Open the syllabusTUT / PLUS / 01
Contest problems by Klassenstufe, all written by us.
Open the syllabusTUT / PLUS / 02
Fractions, graphs and data explored in Python.
Open the syllabusTUT / PLUS / 03
International contests for pupils who want more.
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 classes a week, an hour each, on a shared screen with a digital whiteboard.
After school
Early to late afternoon German time, when mentors in India are in their evening.
Saturday
Morning sessions suit younger children and longer practice papers.
1-on-1
A time agreed with the family, with extra sessions before a Klassenarbeit.
Every idea explained in English, with its German name beside it.
Classes follow what the Klasse is doing this month.
An Überschlag before every calculation, in every class.
Published past ZP10 tasks and our own MSA style sets.
Strand by strand, in plain words for parents.
Fifteen to twenty pupils, or one to one.
Student work
Maths and coding meet in our older students' projects. A few are below; 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
One monthly fee buys eight live classes. We show it in euro, converted at the European Central Bank reference rate, but the charge itself goes through in US dollars, and your bank does the conversion, so the euro figure on your statement may be a little different.
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 parents and students wrote on Google, unedited.
★★★★★
"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 maths live online in English to pupils at schools in Germany, from Grundschule to the Abitur. The mentor follows what the class is doing, explains it in English, and gives the German term for each idea so your child recognises it in the next test.
No. All our classes are live and taught in English only. Our mentors speak clearly, slow down where a step is hard, and adapt to your child's pace and accent, and they always show the German word and the German way of writing numbers, such as the decimal comma.
No. The IQB says VERA results are not graded and no rankings of schools or Länder are made. VERA 3 and VERA 8 show a teacher where a class stands a year before the KMK standards are due, so there is no need to cram for them.
The IQB gives the VERA 8 test window as 8 February to 25 March 2027, and the VERA 3 window as 12 April to 26 May 2027. Each school chooses its own day inside the window.
The Berlin exam plan for 2026/27 sets the written maths exam for the MSA on Thursday 15 April 2027, starting at 10:00, with a catch-up date on Monday 24 May 2027.
The NRW school ministry has set the ZP10 maths exam for Thursday 20 May 2027, starting at 9:00, with the resit on Thursday 3 June 2027.
Yes, through our Abitur Mathematik in English course for Leistungskurs and Grundkurs. We teach alongside school and do not award German grades or certificates; the school course is the one that counts.
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 is 4 hours 30 minutes ahead of Germany in winter and 3 hours 30 minutes ahead in summer, so German afternoons are evenings for our mentors.
Our mentors are based in India and teach live online in English. Your child keeps the same mentor from week to week, so the mentor knows the weak strand and the last Klassenarbeit.
The monthly fee is shown on this page in euro, converted at the European Central Bank reference rate. Payment is taken in US dollars and your bank converts it. The first class is free and needs no card.
Elsewhere on this site
Other pages for families in Germany.
Our hub page for families across Germany.
The Abitur maths exam explained step by step.
Computer science help, page in German.
The middle-years syllabus in full.
What a live class looks like.
The full course list.
Start here
In the first class the mentor gives your child a few short tasks across the five strands, sees which one wobbles, and explains in plain words what a few months of help would focus on. You then choose a group or one to one, or neither.
If you like to read first, the Klasse 5 to 10 syllabus lists every topic, and how we teach shows a class from start to end.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Our mentors work from India and every class is live and in English only. For a quick question, WhatsApp is fastest.
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