ATU / BASE / 01
Algebra foundations
For pupils whose algebra slows every A level question.
Open the syllabusGermany · A Level Mathematics · Ages 16 to 19
Sixth formers at British schools in Germany, and a few at international schools, sit A level maths exactly as pupils in Manchester do: three two-hour papers in a single May and June. Living in Germany changes nothing about the papers and a good deal about the help on offer nearby. This page compares the two most common specifications, Edexcel and AQA, from the boards' own documents, and shows one of our statistics lessons.
Teaching live online since 2020 · 10,000+ students worldwide · pure, statistics and mechanics, one mentor
In short
Modern Age Coders is an online A level maths tutor for sixth formers in Germany, teaching Pearson Edexcel 9MA0 and AQA 7357 live in English: pure mathematics, statistics with the large data set, and mechanics. Mentors follow each pupil's pace and accent, work through exam-style questions every week, and teach in a group of fifteen to twenty or one to one, through our A Level Maths course.
Where to start
The A level course, Further Maths for pupils taking the second A level, and GCSE maths for Year 11 pupils getting ready for the sixth form.

ATU / 01
Pure, mechanics and statistics for Edexcel and AQA, with the large data set and exam-style practice.
Open the syllabus →
ATU / 02
Core pure and the applied options, for pupils who take Further Maths alongside Maths.
Open the syllabus →
ATU / 03
Higher tier algebra and geometry secured in Year 10 and 11, the base the A level builds on.
Open the syllabus →The papers
Both specifications set three papers of equal weight and cover the same national content. They differ in where the statistics and the mechanics sit, and that changes how a pupil should revise.
| Pearson Edexcel 9MA0 | AQA 7357 | |
|---|---|---|
| Paper 1 | Pure Mathematics 1 | Pure: proof, algebra, coordinate geometry, sequences, trigonometry, exponentials, calculus, numerical methods |
| Paper 2 | Pure Mathematics 2 | Paper 1 content plus vectors and mechanics |
| Paper 3 | Statistics (Section A) and Mechanics (Section B) | Paper 1 content plus statistics |
| Each paper | 2 hours, 100 marks, 33.33 % of the A level | 2 hours, 100 marks, 33⅓ % of the A level |
| Calculator | Can be used in all three papers | See the board's current rules |
| Large data set | Provided by Pearson; questions assume familiarity | Pupils become familiar with one or more set by AQA |
| When | All assessment in May and June of one year | Exams from June 2018 onward |
Sources: Pearson Edexcel Level 3 Advanced GCE in Mathematics specification, Issue 4, February 2020; AQA A-level Mathematics 7357 specification, Version 1.3, 31 January 2018. Both downloaded from the boards' own qualification pages on 3 November 2026. Where the AQA cell says "see the board's current rules", we did not find the rule in the pages we read, so we do not state it.
The practical difference is this. An Edexcel pupil meets statistics and mechanics together in one paper, Paper 3, after two papers of pure maths. An AQA pupil meets mechanics in Paper 2 and statistics in Paper 3, each next to further pure questions. Either way, pure maths is never finished: AQA says Papers 2 and 3 can test any content from Paper 1, and Edexcel's two pure papers can each cover the whole pure content.
Pearson grades the A level from A* to E on the total of the three papers, out of 300, and says individual papers are not graded. A weak Paper 3 can be balanced by strong pure papers, and the reverse. For revision, that means the mentor looks at where the next ten marks are cheapest to gain, not at which paper "went badly".
What is marked
Both boards mark against three assessment objectives. Their weights explain why practice must go beyond routine questions.
Pearson names them AO1, use and apply standard techniques; AO2, reason, interpret and communicate mathematically; and AO3, solve problems within mathematics and in other contexts.
In the Edexcel table for the whole A level, AO1 carries 48 to 52 %, and AO2 and AO3 each 23 to 27 %. Roughly half the marks, then, are not for standard technique at all.
A pupil who can differentiate anything but cannot explain why a model is unrealistic, or set up a problem with no worked example to copy, is aiming at about half the paper.
In Paper 3 the problem-solving weight is higher still: the Edexcel table gives AO3 a range of 10.33 to 11.67 % of the A level in Paper 3, against 6.33 to 7.67 % in each pure paper.
The large data set is the clearest example. Pearson says its questions assume knowledge of the data set and are likely to give a material advantage to students who have studied it. Pupils who first open it in revision week lose those marks. We work through the data set from the start of Year 12, in Python and on paper, so that a question about it reads like a question about something familiar.
Short drills each class, so the routine half of the paper is fast and safe.
Every answer explained in a sentence, as an examiner wants to read it.
Unseen problems each week, with no worked example to copy.
In Germany
Mostly at British and some international schools. There is no official count of A level candidates in Germany, so we quote only what schools publish about themselves through AGIS.
In the AGIS directory, International School Westpfalz lists Cambridge Advanced AS and A Levels among its qualifications, and Berlin International School lists the Cambridge examinations board. AGIS says every one of its members is an authorised IB school, and its directory covers members only, so this is context, not a complete list of A level schools. AGIS also states that its member schools use English as their common teaching language.
We are not connected with AGIS, Pearson, AQA, Cambridge or any school, and no school sends pupils to us. Whether a German university accepts a particular set of A levels is decided under German rules by the university and the Länder; we do not give admissions advice, and we would send a family to the university's own admissions office for that.
A pupil who sits A levels as a private candidate, for example after moving to Germany from the UK mid-course, needs a centre that accepts private candidates. Finding one is the family's task; what we provide is the teaching, to the same specification the pupil started.
A lesson
Hypothesis testing appears in the statistics content of both specifications. Our own lesson teaches one rule: decide what would count as evidence before you look at the result.
Task (ours). A school canteen says 30 % of pupils choose the vegetarian meal. A student suspects the true share is lower. She will ask a random sample of 20 pupils. Test at the 5 % significance level. Set-up: let X be the number in the sample who choose it. H0: p = 0.3, H1: p < 0.3, a one-tailed test. Under H0, X ~ B(20, 0.3).
from math import comb
n, p, alpha = 20, 0.3, 0.05
def cdf(k):
return sum(comb(n, i) * p**i * (1 - p)**(n - i) for i in range(k + 1))
c = -1
while cdf(c + 1) <= alpha:
c += 1
for k in range(c, c + 2):
print(f"P(X <= {k}) = {cdf(k):.4f}")
print("Critical region: X <=", c)
print("Actual significance level:", round(cdf(c), 4))It prints P(X <= 2) = 0.0355, P(X <= 3) = 0.1071, Critical region: X <= 2 and Actual significance level: 0.0355.
Before any pupil is asked, the rule is fixed: reject H0 if X ≤ 2. Three would not be enough, because P(X ≤ 3) = 0.1071 is above 5 %. The actual significance level of this test is 3.55 %, not 5 %, because a binomial variable jumps in whole steps and cannot hit 5 % exactly. Now the student asks her 20 pupils and 2 say yes. 2 is in the critical region, so there is evidence at the 5 % level that fewer than 30 % choose the vegetarian meal.
A pupil who looks first and then decides is tempted to move the line: "2 out of 20 is 10 %, that feels low, so reject". Or, after seeing 3, to choose a two-tailed test or a 10 % level so that 3 also counts.
Choosing the rule after the data is the oldest error in statistics. Examiners test for it by asking for the critical region before giving the observed value.
State both hypotheses with the parameter p, the distribution under H0, and the tail.
Give the critical region with the probability that justifies it, here P(X ≤ 2) = 0.0355 < 0.05.
Conclude in context, in words that do not overclaim: "evidence that", never "proof that".
Times
India is ahead of Germany all year, so after-school hours in Germany are evening hours for our mentors, and Saturday mornings in Germany are their early afternoon.
| Pupil, German time | Mentor, Germany on winter time | Mentor, Germany on summer time |
|---|---|---|
| Weekday 13:15 | 17:45 | 16:45 |
| Weekday 15:40 | 20:10 | 19:10 |
| Saturday 08:30 | 13:00 | 12:00 |
The Einheitenzeitgesetz sets German winter time at UTC+1 and summer time at UTC+2; this year's change back fell on 25 October 2026 and the spring change is due on 28 March 2027. India does not change its clocks from UTC+5:30. The rows show the arithmetic only; no class is fixed to them.
Edexcel's specification says all assessment is taken in May and June of a single year. For a pupil in Year 13 that means the last teaching months are about practice, and we add timed papers, two hours each, in the weeks before.
Two sixth-form years
Our own outline for a pupil in Germany with exams in May and June. The mentor follows the school's order of topics and the board.
| When | Pure | Applied |
|---|---|---|
| Year 12, autumn | Algebra, functions, coordinate geometry | Sampling and the large data set |
| Year 12, spring | Trigonometry, exponentials, differentiation | Probability and the binomial distribution |
| Year 12, summer | Integration, vectors | Kinematics and forces |
| Year 13, autumn | Proof, sequences, further calculus | Hypothesis tests, the normal distribution, moments |
| Year 13, spring | Numerical methods, mixed pure papers | Full papers, two hours each |
The mentor reports marks by objective as well as by topic, so you can see whether the gap is technique, reasoning or unseen problems.
Because the grade comes from all three papers together, we plan revision by where marks are cheapest to gain.
In statistics, write the hypotheses and the critical region before you read the observed value.
Open the large data set in the first term, not in the last month.
More maths
All taught live in English by one mentor who stays with the pupil; group or individual.
ATU / BASE / 01
For pupils whose algebra slows every A level question.
Open the syllabusATU / BASE / 02
Extended and Additional, before the sixth form.
Open the syllabusATU / BASE / 03
Functions and trigonometry made secure.
Open the syllabusATU / SIDE / 01
More depth for Paper 3.
Open the syllabusATU / SIDE / 02
AQA 7517 and OCR H446.
Open the syllabusATU / SIDE / 03
For Cambridge centres.
Open the syllabusATU / NEXT / 01
The first year of a maths or engineering degree.
Open the syllabusATU / NEXT / 02
Proof and problem solving at contest level.
Open the syllabusATU / NEXT / 03
Statistics and linear algebra for machine learning.
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. A class is a live video lesson of about an hour, twice a week, written out on a shared whiteboard the pupil can download afterwards.
Weekdays
Early and mid afternoon in Germany, evening for the mentor.
Saturday
Mornings for two-hour practice papers.
1-on-1
Arranged around mocks and school deadlines.
Edexcel or AQA, taught to its own paper layout.
Pure, statistics and mechanics, in proportion.
Explored from the first term.
Every week, for the AO3 marks.
Feedback by topic and by objective.
Fifteen to twenty pupils, or one to one.
Student work
Sixth formers who code with us build things like these. The student labs page has the rest.

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
The monthly fee covers eight live classes. You see it here in euro, worked out with the European Central Bank reference rate; the actual payment is made in US dollars, and because your bank converts it, the euro total on your statement can come out slightly 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
Google reviews by our families, unchanged.
★★★★★
"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
Pupils and parents ask
Yes. Modern Age Coders teaches A level Mathematics live online in English to sixth formers across Germany, for Pearson Edexcel 9MA0 and AQA 7357, in a group or one to one.
No. All classes are live and in English only, the language of the A level papers. Mentors match each pupil's pace and accent.
Three for both Edexcel and AQA. Each lasts 2 hours, carries 100 marks and is worth a third of the A level.
Edexcel sets two pure papers and a third paper with statistics in Section A and mechanics in Section B. AQA puts mechanics in Paper 2 and statistics in Paper 3, each alongside pure content from Paper 1.
Pearson says its A level is graded from A* to E on the combined marks of the three papers, out of 300, and that individual papers are not graded.
A set of real data each board names for the statistics content. Pearson says its questions assume familiarity with the data set, so pupils should study it in advance; AQA also requires familiarity with its large data set or sets.
That is decided by the university under German rules, and we do not give admissions advice. Ask the admissions office of the university you are interested in.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. A lesson at 15:40 in Germany is at 20:10 for the mentor while Germany is on winter time.
Mentors based in India, teaching A level maths live in English. One mentor stays with a pupil through the course.
The page shows the monthly fee in euro at the European Central Bank reference rate. You pay in US dollars and your bank does the conversion. Your first class is free and no card is required.
Elsewhere on this site
Other pages for pupils in Germany.
Every page we have for Germany.
If you switch to the German Abitur.
The syllabus in full.
The second maths A level.
Our live lessons explained.
Our full list.
Start here
Tell us your board and year. In the first class the mentor sets a short mix of pure and applied questions, sees which strand costs you marks, and suggests a plan up to the summer exams.
For the detail, read the A Level Maths syllabus, and see how a lesson runs.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Every class is live online and in English only, taught by mentors in India. WhatsApp reaches us 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