BEM / EARLY / 01
Early maths
Counting, shapes and patterns through play, ages 4 to 7.
Open the syllabusPeru · Choosing a maths tutor · Primaria to university
A maths tutor can raise next week's mark by showing how to do this week's homework, and leave the learner no stronger. Another can be slower at first and leave them able to face a problem they have never seen. This page helps families in Peru tell the two apart, using what the national curriculum asks for, what national tests found, what ONEM involves, and a short lesson on the difference between noticing a pattern and proving it.
Teaching live online since 2020 · 10,000+ students worldwide · maths taught live, online and in English
The short answer
A good online maths tutor finds out what the learner misunderstands before teaching, makes them explain their reasoning aloud, and works across all four maths competencies in Peru's curriculum, not only arithmetic drills. Modern Age Coders gives live online maths classes in English to learners in Peru from primaria to university, with mentors based in India, in a group of fifteen to twenty or one to one, at any hour that suits the family, and the first class is free.
Three starting points
Start where the learner is, not where the school year says they should be. A short diagnostic in the free class settles it.

BEM / 01
Number sense, place value, fractions and measurement for primaria children, taught with objects and drawings first and symbols after, so the method makes sense before it is memorised.
Open the syllabus →
BEM / 02
For secundaria pupils from about 3rd year: algebra, functions, geometry, trigonometry and an introduction to calculus, with every method justified rather than handed over.
Open the syllabus →
BEM / 03
For strong pupils who enjoy hard problems: number theory, combinatorics, geometry and proof, practised on problems we write, never on copied contest papers.
Open the syllabus →Defining the word
No organisation in Peru rates private maths tutors, and reviews mostly measure how pleasant a tutor is. A more useful definition: the tutor who leaves this learner able to work without them. That shows up in five habits a parent can watch for.
If you prefer to read about one-to-one maths tutoring in Spanish, our page profesor particular de matemáticas online covers it from a parent's angle. Families comparing costs can see precio de un profesor particular de matemáticas. The classes are the same: live, online, in English.
What Peruvian school asks for
The Currículo Nacional (CNEB) organises school maths into four competencies, each a kind of problem the pupil should be able to solve. A tutor who knows them can find gaps faster than one working from the textbook's chapter order.
| CNEB competency (official name) | In plain English | A diagnostic question of ours |
|---|---|---|
| Resuelve problemas de cantidad | Numbers, operations, estimation, fractions and percentages | Which is larger, 3/8 or 0.4, and how could you tell without a calculator? |
| Resuelve problemas de regularidad, equivalencia y cambio | Patterns, equations, functions and algebra | A pattern goes 4, 7, 10, 13. What is the 50th term, and why? |
| Resuelve problemas de movimiento, forma y localización | Shapes, measurement, angles, coordinates and transformations | A square's sides double. What happens to its area, and can you show it with a drawing? |
| Resuelve problemas de gestión de datos e incertidumbre | Tables, charts, averages and probability | Two dice are thrown. Is a total of 7 or a total of 12 more likely, and by how much? |
Source: MINEDU, Currículo Nacional de la Educación Básica, area of Matemática (the competency names are copied from the CNEB; competency 23 is "Resuelve problemas de cantidad"). Read on 8 November 2026. The plain-English column and the diagnostic questions are ours.
Most learners we meet are uneven: comfortable with quantity, shaky on data, or the reverse. A diagnostic that touches all four in twenty minutes tells a tutor more than a month of homework help. It also matters for older pupils, because university admission exams in Peru lean heavily on maths: PUCP, for example, says its admission tests place "special emphasis" on reading comprehension and mathematics.
School and national tests
More hours than most families think, and steadier results than the headlines suggest. A tutor should build on school, not repeat it.
The CNEB gives Matemática five periods a week in 1st and 2nd of primaria and four from 3rd to 6th. In secundaria it is four periods under the regular school day and six in Jornada Escolar Completa schools. A period, the CNEB says, is 45 minutes.
Our arithmetic: that is 225 minutes a week in the first two primaria grades, 180 minutes from 3rd of primaria through regular secundaria, and 270 minutes in full-day secundaria. A tutor adding one or two hours a week is a small fraction of that, so the hours have to be spent on what school cannot do: individual diagnosis and explanation.
MINEDU's national assessment, ENLA, tested over 200,000 pupils in 8,700 schools between 11 and 13 November 2025, in 4th of primaria and 2nd and 5th of secundaria.
Reporting on 13 May 2026, MINEDU said national results were similar to 2023 and 2024 in reading and maths, that 2nd of secundaria showed gains in maths over 2023 for the first time since school closures, and that Moquegua, Tacna and Arequipa still lead the country.
We are careful with this. MINEDU's press summaries are verified; the detailed percentages by achievement level sit on assessment pages we could not reach, so we do not quote them. What the summaries do show is that a national picture, however steady, tells a family nothing about their own child. That is what a diagnostic is for.
Olympiads
By teaching problem solving with original problems, not by drilling past papers. ONEM, the national school maths olympiad, rewards pupils who can reason about something unfamiliar, and the only preparation that builds that is unfamiliar problems.
The school stage was held nationwide on Wednesday 8 July 2026, in three levels: Level 1 for 1st and 2nd of secundaria, Level 2 for 3rd and 4th, Level 3 for 5th. Its paper had ten closed constructed-response items in two hours, so pupils write answers rather than pick them.
Pupils go forward from school to UGEL, then regional, then national stages. El Peruano reports that ONEM 2026 began with more than 1.7 million secundaria pupils and that the national stage, on Sunday 11 October 2026 at Huampaní, brought together 237 finalists.
Our arithmetic: two hours for ten items is twelve minutes each, long enough to need a plan and short enough to punish a wrong first approach. We practise choosing an approach quickly, then checking it.
Entry is through the pupil's school, which registers them; families should ask the school. We never reproduce ONEM problems or solutions. We have no connection with MINEDU, ONEM or its organisers, and we promise no result.
A real lesson
No, and this is the most important habit a maths tutor can teach after arithmetic. Here is the lesson we use with secundaria pupils, with a little Python to do the checking.
Take the expression n × n + n + 41. For n = 0 it gives 41, then 43, 47, 53, 61, and every one is a prime number. A pupil checks the first ten by hand and announces a rule: this always makes primes.
The mentor does not argue. Instead the class writes a short program that checks the first forty values of n at once.
All forty are prime. The pattern looks overwhelming. Then the program tries n = 40 and gets 1681, which is 41 × 41: not prime.
Algebra explains it in one line. When n = 40, the expression is 40 × 40 + 40 + 41 = 40 × 41 + 41 = 41 × 41. The failure was built in from the start; forty successful checks just hid it.
def is_prime(n):
if n < 2:
return False
d = 2
while d * d <= n:
if n % d == 0:
return False
d += 1
return True
values = [n * n + n + 41 for n in range(40)]
print(all(is_prime(v) for v in values), values[:5])
n = 40
v = n * n + n + 41
print(n, v, is_prime(v), v == 41 * 41)It prints True [41, 43, 47, 53, 61], meaning all forty values from n = 0 to 39 are prime, and then 40 1681 False True: at n = 40 the value 1681 is not prime and equals 41 × 41.
This rule is famous, and mathematicians long ago noticed its forty primes. We use it because it fails so late. A pupil who has seen it never again says "it worked for every example I tried, so it is true". In ONEM-style problems and in IB or IGCSE proof questions, that sentence costs marks; in later life it costs more.
The teaching language
Usually yes, because maths is the subject where language matters least. Symbols, diagrams and worked steps carry most of the meaning, and the English needed is a short list of words used again and again.
EF's English Proficiency Index 2025 rates Peru 519, in its moderate band, and Lima 555, in its high band. Our mentors, based in India, keep sentences short, write every key word on screen, and accept answers as numbers, drawings or a few words. Children at bilingual and international schools, where maths is often taught in English already, adjust at once; others usually settle within a few lessons. For primary-age children, our Spanish page clases de matemáticas en inglés para niños explains how we handle it, and teenagers preparing for the IB can read tutor de IB matemáticas en inglés.
Progress
Our own markers, one per stage. Each describes what the learner does, not how many hours they sat through.
| Stage | The learner can | What a parent might notice |
|---|---|---|
| 1. Explains | Say why each step of a method works | Fewer "the teacher said so" answers |
| 2. Chooses | Pick a method for an unfamiliar problem | Starts homework without asking first |
| 3. Checks | Test an answer by estimate or substitution | Catches their own mistakes |
| 4. Connects | Link ideas across the four competencies | Uses algebra to settle a geometry question |
| 5. Proves | Give an argument that covers every case | Distrusts "it worked for my examples" |
Stages 1 to 3 are the goal. A child who can explain and check is ahead of one who calculates fast but cannot say why.
Ask them to teach you one thing from the week. It is the quickest progress report there is.
Stage 5 is what olympiads, the IB and university maths all demand.
Keep a notebook of problems that beat you at first. Re-solving them a month later shows real growth.
More maths courses
Grouped by stage. All are taught live in English, as a group or one to one.
BEM / EARLY / 01
Counting, shapes and patterns through play, ages 4 to 7.
Open the syllabusBEM / EARLY / 02
Number sense rather than tricks, ages 5 to 10.
Open the syllabusBEM / EARLY / 03
Logic puzzles and careful thinking, ages 6 to 9.
Open the syllabusBEM / MID / 01
Pre-algebra and geometry, built carefully.
Open the syllabusBEM / MID / 02
Letters as numbers, equations and graphs.
Open the syllabusBEM / MID / 03
Problem solving for younger contest takers.
Open the syllabusBEM / ADV / 01
Core, Extended and Additional Mathematics.
Open the syllabusBEM / ADV / 02
SL and HL, including support with the internal assessment.
Open the syllabusBEM / ADV / 03
Calculus, linear algebra and on to analysis.
Open the syllabusHow classes run
Any day, any time, flexible: choose a batch, or for a very personalised plan choose 1-on-1 at the hour that suits your family.
Morning in Lima
The Indian evening, when mentors are fresh and teaching.
Afternoon and evening
Early morning in India; mentors teach at those hours too.
One to one
A private tutor whose plan follows one learner's gaps.
Working is written where both can see and correct it.
Each step is said aloud by the learner.
Key words written; maths does the rest.
Learners join a group at their real level.
Chosen for the gap, marked together next time.
What was solved and what comes next.
Student work
A few pieces from students who have studied with us for a while. The student labs show more.

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
Our maths fees are in US dollars and taken by card each month. Your bank decides the soles amount when it converts the payment, so expect small differences between months.
Free first class
Free
no card required
Group batch
$100 USD
a month, eight live classes
One to one
$150 USD
a month, eight live classes
What families say
What parents and students wrote on Google, quoted exactly.
★★★★★
"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
Questions from Peru
No. Our maths classes are live, online and taught only in English. The mentor keeps language simple, writes key words on screen and lets the learner answer with numbers, drawings or short phrases, so the mathematics stays in front.
Nobody can honestly name one, because no one measures tutors the same way. Look for a tutor who diagnoses first, makes your child explain, covers all four areas of maths and reports what has been learned. Watch a free class and judge those things yourself.
We work alongside it. Our diagnostics and plans use the CNEB's four maths competencies, and mentors help with what the learner meets at school. The school sets and marks its own assessments; we do not award Peruvian grades or qualifications.
Yes, with problem solving on original problems we write. Entry is through the school, which registers pupils. We never copy ONEM problems, have no link with its organisers, and do not promise any result.
Yes. We teach IGCSE Core, Extended and Additional Mathematics and IB Mathematics AA and AI at SL and HL, including help planning the internal assessment. The school and the exam board decide grades.
For most learners, yes, if the tutor uses a shared whiteboard and asks the learner to write and explain. Online also removes travel, and the learner keeps a record of every worked problem.
Any day, any time, flexible: choose a batch, or for a very personalised plan choose 1-on-1 at the hour that suits your family. India is 10 hours 30 minutes ahead of Lima on every day of the year, so a 16:00 class in Lima is 02:30 the next morning in India, which our mentors can arrange.
A group of fifteen to twenty at the same level suits steady progress and competitions. One to one suits a learner with specific gaps, an exam date, or who needs a slower pace. The diagnostic in the free class helps decide.
A computer or tablet, a stable connection, paper and a pencil. A headset helps. A drawing tablet is useful but not necessary.
By card, monthly, in US dollars; your bank converts to soles. The free first class needs no card.
Read next
More for families looking at maths help in Peru.
One-to-one maths, explained in Spanish.
Why maths in English works, in Spanish.
How to compare tutoring costs fairly.
For IB Diploma students in Peru.
All our Peru pages, coding and maths.
What a live lesson looks like.
Part of the guide: Every Peru page
More guides: Coding and AI classes in Peru · En español: clases de programación en inglés · Start here: English-medium coding in Lima · By age and stage: AI and coding for professionals · Subjects and courses: AI agents course · Exams, olympiads and school holidays: IB computer science tutor · Regions of Peru: Amazonas region · Cities: Arequipa: coding for every age · Lima and Callao districts: Programación para niños en Ancón
Start here
The free class is mostly diagnosis: a mentor works through a handful of problems with the learner across all four areas, listens to how they think, and then tells you plainly what to work on first, in a group or one to one, and at what hour.
You can read how we teach or browse every maths syllabus in the course list first.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Lessons are live video classes, taught from India in English. We reply on WhatsApp in English.
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