COTU / PRI / 01
Primary maths
Grades 1 to 5: number, fractions and measurement.
Open the syllabusPeru · What maths tutoring costs · Primaria to university
Families usually compare maths tutors by the price of an hour or a month. The number that decides the total, though, is how many months the learner has before the exam that matters, and in Peru those exams cluster in a few weeks of November, February and August. This page puts the 2026 to 2027 dates in one place, explains what moves a tutor's fee, and shows our own maths fee in the cards below, with no competitor prices.
Teaching live online since 2020 · 10,000+ students worldwide · maths taught live, online and in English
The short answer
The cost of maths tutoring in Peru is the monthly fee multiplied by the months before the learner's deadline, so start by counting the weeks to the exam. Fees vary with home or online teaching, the level, one to one or group, and lessons per week. Our mentors teach maths live and online in English, from primaria through university, either in groups of fifteen to twenty or one to one, at hours the family sets; our monthly fee in US dollars is in the cards on this page.
By stage
Each is paid month by month. The stage of school decides which one, and the exam date decides for how long.

COTU / 01
Pre-algebra, geometry and number work for the first secundaria years, the stage ENLA tests in 2nd of secundaria and ONEM Level 1 draws on. No exam pressure yet; a solid base.
Open the syllabus →
COTU / 02
Algebra, functions, geometry and trigonometry for 3rd to 5th of secundaria, taught for understanding so that admission-style problems feel familiar rather than memorised.
Open the syllabus →
COTU / 03
For first-year university students facing calculus and linear algebra: explanations slow enough to follow, and practice that matches the course in front of them.
Open the syllabus →Why fees differ
There is no official rate. A tutor's fee in Peru moves with five things, and two families quoting very different prices may simply be buying different services.
We never print other tutors' or academies' prices, and our own appears only in the fee cards below. Our Spanish guide to tutor prices converts school hours and travel into clock hours for a fairer comparison.
The deadlines
These are the dates that set most tutoring budgets for the 2026 to 2027 cycle, each from the organiser's own page. Dates already past are kept because they show when the next round is likely to fall.
| Exam | Who sits it | Date | How maths appears |
|---|---|---|---|
| ONEM 2026, school stage | Secundaria pupils, entered by their school | Wednesday 8 July 2026 | Ten written-answer problems in two hours |
| CEPRE-UNI 2026-2 final exam | Students of UNI's pre-university centre | Sunday 2 August 2026 | Part of UNI's direct-entry route |
| UNI ordinary admission 2026-2 | Secondary-school leavers | 10, 12 and 14 August 2026 | Three papers; the second is entirely Matemática |
| U de Lima school exam, 2027-1 | Pupils in 5th of secundaria | Sunday 15 November 2026, 07:00 | One test of aptitude and knowledge; wrong answers lose points |
| PUCP La Primera Opción, 2027-1 | Pupils in 5th of secundaria | 29 November 2026 | Special emphasis on reading comprehension and maths |
| PUCP Evaluación del Talento, 2027-1 | Secondary-school leavers | 21 February 2027 | Same emphasis on reading and maths |
| UNI, next ordinary exam | Secondary-school leavers | 16, 18 and 20 February (year not stated on the page) | Details not yet published there |
Sources: Universidad de Lima, Guía del postulante 2027-1(A); PUCP, Guía del postulante (Admisión 2027-1, classes from March 2027); UNI, Admisión 2026-2 page; CEPRE-UNI activity calendar 2026-2; UGEL 06 (MINEDU) oficio múltiple on ONEM 2026. All read on 8 and 9 November 2026. Admission exams are in Spanish and each university alone decides who is admitted. We are not connected with any university, CEPRE or ONEM.
Peruvian law requires a knowledge exam as the main route into university: PUCP quotes Ley Universitaria 30220 saying the admission contest consists of "un examen de conocimientos" as the principal compulsory step. Maths sits at the centre of most of these exams.
For a pupil in 4th of secundaria in late 2026, U de Lima and PUCP's first-option dates are about a year away. That is a long, cheap runway: one or two maths lessons a week, building understanding rather than cramming.
With a year to go, a group is usually enough. With twelve weeks, one-to-one classes spent only on the learner's gaps often cost less in total, because nothing is wasted on topics they already know.
U de Lima deducts points for wrong answers, so preparation must include judging when not to answer. We teach that with original timed sets. Admission exams are in Spanish; we teach the maths reasoning in English and the learner practises the Spanish wording on the university's own sample material.
A real lesson
Subtract two dates and Python tells you the days between them. From there it is one line to weeks and classes. This is a lesson we give secundaria pupils, and it settles budget arguments at home quickly.
A pupil plans to start maths classes on Monday 16 November 2026, an invented date for the lesson, at two classes a week. How many classes fit before each of three exams in the table?
One of the exams falls the day before the first class. A careless program would report a negative number of classes; this one checks first.
date(2027, 2, 21) - date(2026, 11, 16) gives a timedelta, and .days turns it into a plain number. Floor division by 7 gives whole weeks.
timedelta(weeks=13) works the other way: add it to a date to find when a thirteen-week plan would end. Python handles month lengths and the change of year for you.
from datetime import date, timedelta
start = date(2026, 11, 16) # an invented first class, a Monday
exams = {
"U de Lima school exam": date(2026, 11, 15),
"PUCP Primera Opcion": date(2026, 11, 29),
"PUCP Evaluacion del Talento": date(2027, 2, 21),
}
for name, day in exams.items():
gap = (day - start).days
if gap <= 0:
print(f"{name}: too late, it falls {-gap} day(s) before the first class")
continue
print(f"{name}: {gap} days, {gap // 7} full week(s), about {gap // 7 * 2} classes at two a week")
print("Thirteen weeks after the start:", (start + timedelta(weeks=13)).strftime("%A %d %B %Y"))It prints U de Lima school exam: too late, it falls 1 day(s) before the first class, then PUCP Primera Opcion: 13 days, 1 full week(s), about 2 classes at two a week, then PUCP Evaluacion del Talento: 97 days, 13 full week(s), about 26 classes at two a week, and finally Thirteen weeks after the start: Monday 15 February 2027.
The output makes the budget point by itself. Starting in mid-November leaves about two classes before PUCP's first-option exam, which is barely worth paying for as exam preparation, and about twenty-six before February, which is enough for real work. The same fee buys very different value depending on the date it starts. Accents are left out of the exam names in the code to keep the example simple to type.
start to 1 March 2026 and run it again. How many classes would have fitted before U de Lima's exam?What school already gives
Enough hours that a tutor should not repeat the lessons. The point of paying is the part a class of thirty cannot do: finding one learner's gaps and fixing them.
The national curriculum gives Matemática four periods a week in every secundaria grade in schools on the regular day, rising to six where a school runs the longer Jornada Escolar Completa; the CNEB defines a period as 45 minutes. Under RM 501-2025 the 2026 year ran thirty-six teaching weeks, with the last block from 19 October to 18 December 2026. Our arithmetic: four periods is three clock hours of maths a week, about a hundred and eight hours across a teaching year.
Against that, one or two tutoring hours a week is small, so they must be targeted. A diagnostic in the first class, problems chosen for the gap rather than the chapter, and a learner who explains their own working are what make the money count. If a tutor spends the hour doing the homework, the family is paying twice for the same lesson. Our page on choosing a profesor particular de matemáticas online covers this in Spanish.
Pre-university options
They are different products, and we do not compare prices. An academia or a university's own pre-university centre teaches every admission subject to large groups on a fixed schedule; a tutor works on one learner's maths.
Several universities run their own centres. UNI offers direct entry through CEPRE-UNI, whose 2026-2 cycle ended with a final exam on 2 August 2026. PUCP lists CeprePUCP as one of its regular admission routes, and U de Lima's 2027-1 process includes a route through its pre-university centre.
Families should read each university's own guide; terms, dates and fees are set there, not by us.
Many pupils combine the two: a centre or academia for the full syllabus in Spanish, and a tutor for the maths that is not clicking. Others need only the maths.
We do not run an academia and do not prepare the Spanish-language parts of admission exams. We teach the maths reasoning, in English, that the exams depend on, and we never promise admission.
Our fee
Our maths fee is in the cards below, in US dollars per month, for a group or one to one. Here is what that monthly payment covers.
Normally two a week with the same mentor, on a shared whiteboard, with the learner working and explaining each step.
A few problems chosen for the learner's gaps, marked together at the start of the next lesson. No extra books to buy.
What was solved, what is still shaky, and what comes next, so a parent can judge value month by month.
Payment is monthly by card in US dollars, converted into soles by your bank; a small payment-gateway charge is shown at checkout before you confirm. There is no long contract, so a family can stop once the exam is over. The first class is free and needs no card. Families who want maths taught in English for its own sake can read our Spanish page about a maths teacher in English.
The teaching language
It costs nothing extra, and for most secundaria pupils it works well, because the language of maths is mostly symbols and diagrams.
The mentor, teaching from India, speaks in short plain sentences, puts each new term on the whiteboard, and is happy with answers given as numbers and working. EF's English Proficiency Index 2025 gives Lima 555, in its high band, so many Lima teenagers follow a clear maths lesson in English without trouble; others settle within a few classes. Because admission exams are in Spanish, we make sure each learner also knows the Spanish names of the ideas they learn, so nothing is lost on the day.
Value for money
Our own markers. If a month passes without the next one, tell us; it usually means the plan needs changing, not more months.
| Month | What the learner should show | What it means for the exam |
|---|---|---|
| 1 | A clear list of gaps, agreed with the mentor | The plan targets the right topics |
| 2 to 3 | Gaps closing; explains methods aloud | Fewer marks lost to misunderstanding |
| 4 to 6 | Solves mixed problems without prompts | Ready for timed practice |
| Final month | Timed sets with a strategy for skipping | Marks lost to time and guessing fall |
A group is often enough. Spend the early months on understanding, not exam papers.
Review at month three: if gaps are closing, carry on; if not, try one to one.
One to one, aimed only at the biggest gaps, is usually the better use of money.
After the exam, stop or switch to the next goal. Paying past the deadline is the most common waste.
More maths courses
From primaria to adult learners. Each is billed monthly and taught live in English.
COTU / PRI / 01
Grades 1 to 5: number, fractions and measurement.
Open the syllabusCOTU / PRI / 02
Number sense for children of 5 to 10.
Open the syllabusCOTU / PRI / 03
School maths explored in Python, 10 to 15.
Open the syllabusCOTU / SEC / 01
The algebra every later topic leans on.
Open the syllabusCOTU / SEC / 02
Hard problems, original sets, real proof.
Open the syllabusCOTU / SEC / 03
For Cambridge school pupils in Peru.
Open the syllabusCOTU / ADULT / 01
From data to hypothesis tests.
Open the syllabusCOTU / ADULT / 02
Statistics, linear algebra and machine learning.
Open the syllabusCOTU / ADULT / 03
Interest, investment and risk.
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.
During term
Lessons fitted around school and homework.
Before an exam
Extra one-to-one lessons can be added for a few weeks.
After the exam
Stop, or move to the next goal; no long contract.
Working written where mentor and learner both see it.
Lessons chosen by diagnosis, not by chapter.
Key terms written; Spanish names noted for exams.
A group is matched to what the learner can already do.
Original problems under exam-style time limits.
In US dollars by card; stop when the goal is met.
Student work
Examples from learners in their second year or later with us. More in the student labs.

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
Maths fees are monthly, in US dollars, and charged to a card. The soles figure is whatever your bank's conversion gives on the day it processes the payment.
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
Parents' and students' Google reviews, copied word for word.
★★★★★
"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. Every maths lesson we give is live, online and in English. Mentors write each new term on the whiteboard and speak slowly. Because admission exams in Peru are in Spanish, learners also note the Spanish name of each idea.
There is no official rate; it depends on home or online teaching, level, one to one or group, and lessons per week. Our monthly maths fee is in the cards on this page, in US dollars. We do not quote other tutors' or academies' prices.
Count the weeks to the exam first. With a year to go, a group class once or twice a week is usually enough. With a few weeks, one-to-one lessons aimed at the biggest gaps give more for the money.
From the universities' own pages: U de Lima's school exam on Sunday 15 November 2026; PUCP La Primera Opción on 29 November 2026 and Evaluación del Talento on 21 February 2027; UNI listed 16, 18 and 20 February without a year. Check each guide before planning.
We prepare the maths reasoning, in English, with original timed problems. We do not teach the Spanish-language sections, run an academia, or promise admission. Each university decides who is admitted.
It removes the tutor's travel time, which is part of what a home visit costs, and every worked problem stays saved for revision. Our fee is in the cards on this page; we do not compare it with named tutors.
Yes. Payment is monthly with no long contract. Many families stop once the exam is done, or move to the next goal, such as first-year university maths.
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. The mentor in India is ten and a half hours ahead of Lima all year, so a 07:30 lesson in Lima is 18:00 in India.
No books or materials to buy. A computer or tablet, a connection, paper and a pencil are all a learner needs. A small payment-gateway charge appears at checkout before you confirm.
By card each month in US dollars; your bank converts the charge into soles. The first class is free and needs no card.
Read next
More on maths help for learners in Peru.
Our Spanish cost guide, in clock hours.
Choosing a private maths tutor, in Spanish.
Maths taught in English, explained for Spanish readers.
Every Peru page, maths included.
All our fees in one place.
A live lesson from start to finish.
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
In the free class a mentor works through a short diagnostic with the learner. Afterwards we look at the exam date together, suggest a group or one-to-one plan and how many months it needs, and agree an hour that suits the family.
You can also read how we teach or open the course list to see each maths syllabus.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Lessons are live video classes taught from India, in English. We answer 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