MAM / A / 01
Early maths foundations
Counting, shapes and number bonds, concrete before abstract.
Open the syllabusPeru · Online maths, taught live in English · Ages 6 to adult
An online maths class can mean almost anything, from a playlist of recorded videos to a teacher who watches a child write every line. Ours are the second kind: live, in English, with a teacher who sees the working as it happens. Before you book anything, though, the practical questions come first. Will the connection hold? Which device? When in the school year? INEI and MINEDU publish the figures that answer them, and the page uses those figures for a real maths lesson too.
Teaching live online since 2020 · 10,000+ students worldwide · every maths class live, online and in English
The short answer
Modern Age Coders teaches online maths classes for learners in Peru that are live, not recorded: a teacher in India and the learner meet on video, share one whiteboard and work through problems together, entirely in English. Classes cover primaria and secundaria maths, IGCSE and IB, and university statistics, in a group of fifteen to twenty or one to one, at whatever hour you pick in Peru time. You need a steady connection and a laptop or tablet with a keyboard; the first class is free.
Three common starting points
One for primaria, one for the algebra years of secundaria, and one for older students and adults who need numbers for university or work.

MAM / 01
For the primaria years, with each child placed by school grade after a short check. Counting, place value, fractions and early geometry, taught on a shared board where the teacher sees every answer as it is written.
Open the syllabus →
MAM / 02
A year-long course for secundaria pupils who meet letters in maths and lose their footing. Each step of an equation is written by the learner and checked live, so gaps show up in the lesson rather than in a test.
Open the syllabus →
MAM / 03
For university students and adults: data, averages, spread, probability and hypothesis tests over six months. The lesson on this page, about percentage points, is typical of its first weeks.
Open the syllabus →Connection
In Lima, almost certainly; elsewhere, very often, but it is worth checking the device before the connection. INEI's figures for the second quarter of 2026 show why.
| Area | Households with internet | Rise since the same quarter of 2025 | Households with at least one computer |
|---|---|---|---|
| Peru, all households | 64.5% | 3.8 points | 36.4% |
| Lima Metropolitana (with Callao) | 84.7% | 4.3 points | 53.3% |
| Other urban areas | 66.2% | 3.5 points | 41.3% |
| Rural areas | 27.1% | 3.4 points | 8.9% |
Source: INEI, Estadísticas de las Tecnologías de Información y Comunicación en los Hogares, second quarter of 2026 (ENAHO), read on 9 November 2026. INEI counts the Constitutional Province of Callao inside Lima Metropolitana and marks the 2026 figures as preliminary.
Two homes in three across Peru now have an internet service at home, and in Lima Metropolitana more than four in five. A live maths class uses about as much connection as an ordinary video call, so a home that can hold one can hold the other.
In rural areas the picture is different: barely more than a quarter of homes had internet in 2026. For those families a class may have to happen somewhere with a stronger signal, and we would rather say so now than after a dropped first lesson.
The computer column is the one to watch. Only 36.4% of Peruvian homes had at least one computer in 2026, and among those, INEI found 74.3% had just one. In a family with two schoolchildren and a parent working from home, that single machine is in demand.
Maths can be followed on a tablet, and a phone is fine for listening, but writing fractions or equations on a small touch screen is slow. If the only computer is shared, choose a class hour when it is free; we would rather move the hour than teach on a phone.
Live or recorded
A recorded lesson explains; a live lesson listens. Videos are useful for revision, but maths is learnt by doing problems, and the most useful moment in a lesson is when a teacher sees the wrong step and asks why.
On a shared whiteboard the learner writes each line and the teacher watches it appear. A sign error is caught in the second line, not discovered in the last one. With a video, nobody sees the working at all.
A learner who is lost can say "I do not understand why we divide here" and get an answer in the same minute, in plain English. A recorded lesson cannot hear the question, so the confusion waits until homework.
A live teacher slows down when faces look puzzled and moves on when an idea has landed. In a one-to-one class that pace is set entirely around one learner; in a group, around learners of a similar level.
Our classes are always live. We do send short practice sets between lessons, and learners may revisit material at their own pace, but the teaching itself happens with a person, on video, at an hour your family chooses. All of it is in English: the teacher speaks clearly, writes the key words on the board and checks that each instruction has been understood.
If your search was in Spanish, profesor particular de matemáticas online covers one-to-one online tutoring for Peruvian families, and for younger children clases de matemáticas en inglés para niños explains how primaria maths works in English. Both pages describe the same live classes taught in English.
A real lesson
Here is a lesson we teach to learners from about 13 and to adults, using the INEI table above. It deals with a mistake that turns up in newspapers, school projects and work reports alike: mixing up percentage points with per cent.
INEI says internet at home rose by 4.3 percentage points in Lima Metropolitana, by 3.5 in other urban areas and by 3.4 in rural areas between the second quarters of 2025 and 2026. The 2025 figures were 80.4%, 62.7% and 23.7%.
We ask the learner a simple question: where did home internet grow fastest? Most people look at the three numbers and answer "Lima". Version 1 writes that answer as code, and prints a percentage sign after the difference.
Subtracting one percentage from another does not give a percentage; it gives percentage points. Lima moved from 80.4% to 84.7%, which is 4.3 points. Saying it "grew by 4.3%" is a different claim, and a wrong one.
To ask how fast something grew, you compare the change with where it started. That is Version 2: divide the points by the 2025 figure.
# Households with internet, % (INEI, II quarter 2025 and 2026)
areas = {
"Lima Metropolitana": (80.4, 84.7),
"Other urban areas": (62.7, 66.2),
"Rural areas": (23.7, 27.1),
}
for name, (before, after) in areas.items():
print(name, "grew by", round(after - before, 1), "%")It prints Lima Metropolitana grew by 4.3 %, Other urban areas grew by 3.5 % and Rural areas grew by 3.4 %. The arithmetic is right; the unit is wrong.
areas = {
"Lima Metropolitana": (80.4, 84.7),
"Other urban areas": (62.7, 66.2),
"Rural areas": (23.7, 27.1),
}
print("area | points | per cent of the old figure")
for name, (before, after) in areas.items():
points = after - before
relative = 100 * points / before
print(f"{name} | {points:.1f} points | {relative:.1f}%")
biggest_points = max(areas, key=lambda n: areas[n][1] - areas[n][0])
biggest_relative = max(areas, key=lambda n: (areas[n][1] - areas[n][0]) / areas[n][0])
print("Most points:", biggest_points)
print("Fastest growth:", biggest_relative)It prints a header and then Lima Metropolitana | 4.3 points | 5.3%, Other urban areas | 3.5 points | 5.6% and Rural areas | 3.4 points | 14.3%, followed by Most points: Lima Metropolitana and Fastest growth: Rural areas.
The ranking flips. Lima added the most points but grew the least relative to where it began; rural homes added the fewest points but their share of homes online rose by about a seventh in a single year. The biggest jump in points was the slowest growth. Both statements are true at once, and a careful writer says which one they mean.
There is a second lesson underneath. A small starting number makes relative growth look dramatic, so neither measure is "the honest one" on its own. We ask learners to write one English sentence that uses both, for example: "Rural home internet rose by 3.4 percentage points, a 14% increase on 2025, but it still reached only about a quarter of rural homes." That sentence would survive any fact-checker.
The school year
Easily, because they do not depend on it. MINEDU's norm for 2026 set 36 teaching weeks in four blocks, with short breaks between them, and classes with us can continue, pause or speed up across those breaks.
Under RM 501-2025-MINEDU, the 2026 school year taught in four blocks of nine weeks: 16 March to 15 May, 25 May to 24 July, 10 August to 9 October and 19 October to 18 December. Between them came breaks of one or two weeks: 18 to 22 May, 27 July to 7 August, and 12 to 16 October.
The same norm lets regional education authorities set a different distribution of weeks where the climate or local life calls for it, so a school in the highlands or the Amazon may not match Lima exactly. Your child's school calendar is the one that counts.
Many families keep the same weekly rhythm all year. Others use a break week for a short burst of extra sessions on a topic that went badly in the block just finished, which is easy online because nobody has to travel.
The longest pause is the summer, from the end of the school year in December until the next one begins (in 2026 that was mid-March). Learners who keep one or two maths classes a week through those months arrive at the new year with nothing forgotten; the class hour can move to a summer morning if that suits the family better.
Inside school, the national curriculum gives secundaria pupils four maths periods of 45 minutes a week on the regular school day, and six on the full school day. A live class with us adds a fixed, quiet hour where nobody else is asking the teacher a question, which is often what a pupil who sits in a large class most needs.
Schools themselves are going online in other ways. In September 2026 MINEDU announced a plan to connect 55,000 public schools to satellite internet. We are not part of that plan or connected with MINEDU; we mention it because more families will soon be choosing between online options, and it helps to know what to ask.
Set-up
Less than you might think, and nothing you need to buy from us. These are the steps we suggest before the first class.
A parent does not need to sit beside a learner of ten or older for the whole class. For a six or seven year old, a grown-up nearby for the first few lessons helps with the camera, the microphone and the occasional lost cursor.
In English
For most learners, no more than learning it in a classroom, once the first few lessons have passed. Maths needs a modest vocabulary and a lot of symbols that are identical in Spanish and English.
The EF English Proficiency Index 2025 puts Peru at 519 points, "Moderate", with Lima at 555, "High". The weakest skill across Peru is speaking, at 480. EF measures adults who sit its test online, not schoolchildren, but it matches what our teachers see: learners understand more than they say.
Online maths suits that profile. The learner mostly listens, reads and writes, and speaks in short phrases: "I think it is seven", "I do not understand the second line".
Teachers speak slowly, use the same words for the same operations every time and put each new word on the board with a picture or an example. Nobody is expected to speak perfect English; everyone is expected to try.
Over a term, those short answers grow into full explanations. A learner who can say "I divided by 80.4 because I want growth compared with the start" has learnt the maths and the English in one sentence.
Peru hours
At the hour you choose. Peru keeps UTC minus 5 all year without daylight saving, and India keeps UTC plus 5:30, so India is 10 hours 30 minutes ahead of Peru on every day of the year. The table converts; it does not schedule.
| Peru time | India time | A typical use |
|---|---|---|
| 09:00 | 19:30 | A summer-holiday morning |
| 11:00 | 21:30 | Late morning for a learner at home |
| 13:00 | 23:30 | A lunchtime class for an adult |
| 15:30 | 02:00, next day | Straight after a morning school shift |
| 18:00 | 04:30, next day | Early evening, homework hour |
| 21:30 | 08:00, next day | Late evening for university students |
Source: IANA time zone database, zones America/Lima (UTC minus 5, no daylight saving since 1994) and Asia/Kolkata (UTC plus 5:30). The third column is our own illustration, not a timetable.
Any day, any time: weekday, weekend, morning or night in Peru. Our teachers work across the Indian day and night so that a learner in Peru does not have to. When you book a free class you pick the hour on your own clock, and the confirmation shows it in Peru time.
Thinking, not copying
To think. A live teacher who watches the working can tell the difference between a learner who understands and one who has found the answer somewhere, and the lessons are built to make understanding the only way through.
Every answer comes with its steps, written live. A copied answer has no steps behind it, and the teacher asks for them.
Claude's consumer terms require users to be at least 18, and ChatGPT's terms ask under-18s for a parent's permission. Children do not use those accounts in our classes; older learners may use AI only to check reasoning they have already done.
Lima or Puno, a city flat or a farmhouse with a good signal: the same teachers, the same lessons and the same expectations apply.
The lesson above is a fair sample. A chatbot will happily print "grew by 4.3%"; the learner who has done the lesson knows to ask "per cent of what?" That question is the skill we are teaching, and it carries well beyond maths.
Progress
These stages are ours. They help us place a learner in the right group and help parents see progress that a single test mark can hide.
| Stage | Typical age | The learner can |
|---|---|---|
| 1. Count and compare | 6 to 8 | Count, compare and add small numbers, and say which is more |
| 2. Share and group | 8 to 10 | Multiply, divide and use simple fractions in stories |
| 3. Compare fairly | 10 to 12 | Use fractions, decimals and percentages to compare things of different sizes |
| 4. Use letters | 12 to 14 | Write and solve equations, and check a solution by substituting it back |
| 5. Read data | 14 to 17 | Tell points from per cent, read a table critically and describe change honestly |
| 6. Model and test | 16 and up | Build a simple model, test it on data and say where it stops working |
Stage 5 is the lesson on this page. It is where maths starts to protect a learner from misleading numbers in the news.
Ask what your child got wrong this week and why. A clear answer is a better sign than a perfect worksheet.
When a number changes, ask "by how much?" and "compared with what?" before you say anything.
Write the unit after every answer: points, per cent, minutes, soles. Most mistakes hide in a missing unit.
More online maths
Live, in English, with the same teacher from week to week, in a group or alone.
MAM / A / 01
Counting, shapes and number bonds, concrete before abstract.
Open the syllabusMAM / A / 02
Patterns and spatial puzzles for ages 6 to 9.
Open the syllabusMAM / A / 03
From first beads to calculating in the head.
Open the syllabusMAM / B / 01
Pre-algebra and geometry, the bridge into secundaria maths.
Open the syllabusMAM / B / 02
Contest problems for confident learners aged about 10 to 14.
Open the syllabusMAM / B / 03
School maths explored in Python, like the lesson above.
Open the syllabusMAM / C / 01
Algebra through to calculus over about a year.
Open the syllabusMAM / C / 02
Cambridge Core, Extended and Additional Mathematics.
Open the syllabusMAM / C / 03
Calculus, linear algebra and analysis for degree students.
Open the syllabusHow it runs
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.
Daytime
Peru mornings and lunchtimes meet the Indian evening, a comfortable hour for our teachers.
Evening
After-school and late-evening hours in Peru are covered too; tell us what works.
One to one
A single learner and a single teacher, at the pace and hour you set.
A real teacher on video for every class, never a recording.
The learner writes and the teacher sees each step.
Slow speech, key words written down, questions welcome.
One person who comes to know how your child reasons.
Short sets to keep the idea fresh until next time.
Fifteen to twenty in a group, or one to one.
Student work
Learners who stay often end up mixing maths with code. Here are some of their projects; the student labs page has 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
You pay by card in US dollars. The soles amount on your statement is worked out by your bank on the day of each charge, which is why it may shift slightly 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
Google reviews from parents and students, reproduced 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. All our maths classes are live, online and in English only. Teachers speak clearly, match the learner's pace and accent, and write the important words on the board, so a learner whose English is still growing can keep up.
Live, every time. A teacher meets the learner on video, they share a whiteboard and work through problems together. We send short practice sets between classes, but the teaching is never a recording.
A steady internet connection, a laptop, desktop or tablet with a keyboard or stylus, and ideally a headset with a microphone. A phone is fine for messages but too small for writing maths comfortably.
Usually, if the connection is steady at the class hour. INEI reports that 84.7% of homes in Lima Metropolitana and 66.2% in other urban areas had internet in the second quarter of 2026, against 27.1% in rural areas. Test a video call at the planned hour before the first class.
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 always 10 hours 30 minutes ahead of Peru, so 09:00 in Peru is 19:30 in India.
From age 6 to adults: primaria and secundaria maths, Cambridge IGCSE, IB Maths, SAT maths, university calculus and linear algebra, and statistics for work.
Yes. Because classes are online and the hour is yours, many families keep going through the summer break and the shorter breaks between school blocks, or add a few extra sessions on a weak topic.
We teach alongside school, not in its place. Our courses cover the maths a learner of that age meets, and in one-to-one classes the teacher can follow the order of your child's school topics. The school sets and marks its own tests.
No. We are an independent online school with teachers based in India. We are not connected with MINEDU, any UGEL, university or school in Peru, and we do not issue Peruvian qualifications. Learners who complete a course receive our own certificate of completion.
By card, in US dollars; your bank converts each payment into soles. The first class is free and booking it does not require a card.
Further reading
More for families in Peru looking at maths and coding online.
Our full offer for learners in Peru.
Live online learning through Peru's summer break.
How our maths classes work in any country.
Puzzle-led maths for curious children.
A live class described minute by minute.
Reasoning before shortcuts.
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 · Exams, olympiads and school holidays: IB computer science tutor · Guides to choosing: An English-taught option to Crack The Code · 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
In the free class the learner tries a few problems on the shared board while the teacher listens to how they think, and you see exactly what a live lesson looks like on your own screen and connection. Then the teacher suggests a course, a group or one-to-one classes, and a time.
Prefer to look around first? How we teach shows a class step by step, and the course list has each maths syllabus.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Classes are live video lessons from India, in English only. WhatsApp, in English, is the fastest way to ask a question.
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