Arequipa · Maths tutoring · Live online, in English

Maths tutor in Arequipa, Peru

Arequipa is one of the regions that keeps topping Peru's national learning results, and many families who look for a maths tutor here want more than catching up: a harder problem, a deeper reason, an olympiad to aim at. This page covers what the curriculum asks in maths, how live tutoring in English works from Arequipa, how we stretch strong students, and one of our own lessons on a curious law about first digits.

Live tutoring since 2020 · more than 10,000 students worldwide · tutors who want to hear the reasoning, not just the answer

Short answer

Modern Age Coders offers live online maths tutoring in English to learners in Arequipa, from primaria number work to secundaria algebra, geometry and statistics, olympiad problem solving, IGCSE and university maths. Every lesson happens live over video with a real tutor, either one to one or with a class of fifteen to twenty, on whichever days and hours your family sets. Lessons follow the topics of the national curriculum, then go further for students who are ready, and every student is asked to explain how they reached an answer, not just to copy a method.

Start here in Arequipa

Three maths courses Arequipa families start with

A primaria course, a course for the first years of secundaria, and one for students who want competition problems. More options follow.

Arequipa and maths

How does Arequipa do in national maths results?

Well. MINEDU has named Arequipa among the regions with the highest learning results in two consecutive national assessments, and that changes what families ask a tutor for.

What MINEDU said, in its own words

Reporting ENLA 2024, the test of 4° de primaria, MINEDU wrote that "Tacna, Moquegua y Arequipa se mantienen como las regiones con mayores logros de aprendizaje". Reporting ENLA 2025, which tested the fourth year of primaria and the second and fifth years of secundaria, it wrote again that the three regions "continúan liderando".

Those statements cover reading and maths together, and we could not reach MINEDU's regional result tables, so we print no Arequipa percentage.

What that means for tutoring

A region doing well still has students who fall behind, and we help them. But in Arequipa we also meet many students who are fine in class and bored by it.

For them a tutor is a source of harder questions: why a rule works, what happens at the edge of a pattern, how to prove something rather than check it on three examples.

Arequipa by INEI unit
UnitPopulationCensus
Department of Arequipa1,814,5542025, total population
Province of Arequipa1,382,6002025, total population
Arequipa city1,008,2902017, enumerated

INEI: Censos Nacionales 2025, Indicadores demográficos, Cuadro 1 (15 September 2025), and Perfil Sociodemográfico 2017, Cuadro N° 1.9 (22 October 2017). Units overlap, so the rows are not added.

The curriculum

What maths does the national curriculum ask of an Arequipa student?

Arequipa follows the CNEB, which organises maths into four competencies and sets weekly hours for each stage.

Four competencies

Competency 23, "Resuelve problemas de cantidad", deals with numbers and operations. The other three cover regularity, equivalence and change (patterns and algebra), form, movement and location (geometry), and data and uncertainty (statistics and probability).

Hours in primaria

Five hours of Matemática a week in 1° and 2° de primaria, then four a week from 3° to 6°. Each school hour, the hora pedagógica, lasts 45 minutes.

Hours in secundaria

Four hours a week in every grade on the regular school day, six on the full school day (Jornada Escolar Completa). Maths keeps the same weight from 1° to 5°.

Where each competency usually needs a tutor's help (our experience, by CNEB stage)
CompetencyPrimariaSecundaria
QuantityFractions, decimals and proportionPowers, roots, percentages in context
Regularity and changePatterns and simple equationsLinear and quadratic functions
Form and locationArea, perimeter, anglesPythagoras, similarity, trigonometry
Data and uncertaintyTables and bar chartsMeasures of centre and spread, probability

Competencies and hours from MINEDU's national curriculum document (CNEB), area Matemática and its plan de estudios. The two right-hand columns record our tutors' experience, not MINEDU's.

Language

Are the maths classes in Spanish?

No. Our maths classes are live, online and in English only. For Arequipa families that is usually a reason to choose us, not a barrier.

How tutors teach in English

Tutors are based in India. They write as they speak, so every word is also on the whiteboard, keep sentences short, and stop to check. A student may answer in Spanish; the tutor accepts it and gives back the English.

Maths has fewer words than most subjects and they repeat constantly: numerator, equation, gradient, probability. After a few weeks they stop being English words and become maths words.

English levels in Arequipa

In EF's 2025 English index Arequipa city scores 512, a moderate result, while Lima reaches 555, a high one.

A moderate band means many Arequipa students follow clear, visual explanations comfortably and still benefit from patience. The free first class checks both the maths and the comfort with English.

Stretch and the ONEM

Can a maths tutor help an Arequipa student prepare for the ONEM?

With the thinking, yes; with the organiser's own papers, never. The ONEM is MINEDU's national school maths olympiad, and students enter through their school. We are not connected with MINEDU or the ONEM.

ONEM 2026 at a glance, from MINEDU and UGEL documents
ItemONEM 2026
EditionXXII Olimpiada Nacional Escolar de Matemática
LevelsLevel 1: 1° and 2°; level 2: 3° and 4°; level 3: 5° de secundaria
School stageWednesday 8 July 2026, nationwide
Later stagesUGEL, then regional, then national
National stageSunday 11 October 2026
ScaleMore than 1.7 million students took part

Sources: UGEL 06, Oficio Múltiple 164-2026 on the XXII ONEM; El Peruano report of 11 October 2026. We describe the contest; we never reproduce its problems or solutions.

Olympiad problems reward a few habits more than any formula: trying small cases, looking for what stays the same, counting carefully, and writing a short argument. Our ONEM preparation in English page explains our approach in detail, and maths olympiad coaching for Peru covers the international route.

A problem of ours, in the olympiad spirit. How many whole numbers from 1 to 999 start with the digit 1? And how many start with 9? (Ours. Answer: 111 each, since 1, 10 to 19 and 100 to 199 give 1 + 10 + 100. So why do real-life lists of amounts so often start with 1 far more than 9? The lesson below is about exactly that.)

An Arequipa maths lesson

Why do so many real numbers start with 1?

Benford's law, named after the physicist Frank Benford, says that in many collections of real-world numbers about 30% begin with the digit 1 and fewer than 5% with 9. This lesson, ours, tests that idea on an Arequipa open dataset.

The law

Benford's law predicts that the share of numbers whose first digit is d is log10(1 + 1/d). For d = 1 that is log10(2), about 0.301; for d = 9 it is log10(10/9), about 0.046.

It tends to hold for quantities that span several orders of magnitude and grow by multiplying, such as populations or amounts of money. It fails for numbers with a fixed range, like ages or exam scores.

The data

The Gobierno Regional de Arequipa releases "Proyectos Cofinanciados por Prociencia en Arequipa" as open data, licensed ODC-By (Open Data Commons Attribution), through the national data portal. It lists 276 science and innovation projects co-financed by Prociencia from 2013 to 2024, with a funded amount for each.

We exported four columns, year, type, currency and amount, to our own file prociencia-arequipa.csv. We use only the first digit of each amount; no amount and no person's name appears on this page.

Version 1: count the first digitsPython
import csv

counts = [0] * 10
with open("prociencia-arequipa.csv", encoding="utf-8") as fh:
    for row in csv.DictReader(fh):
        amount = float(row["monto"] or 0)
        if amount > 0:
            first = int(str(amount).lstrip("0.")[0])
            counts[first] += 1

total = sum(counts)
print("Amounts:", total)
for d in range(1, 10):
    print(d, counts[d], f"{100 * counts[d] / total:.1f}%")

It prints: Amounts: 270, then 1 80 29.6%, 2 40 14.8%, 3 45 16.7%, 4 35 13.0%, 5 30 11.1%, 6 11 4.1%, 7 6 2.2%, 8 11 4.1% and 9 12 4.4%.

The digit 1 leads 29.6% of the 270 non-zero amounts, almost exactly Benford's 30.1%. But 3, 4 and 5 are each well above the prediction, and 6 and 7 well below. Version 2 lines the two up, reads the first digit more safely from scientific notation, and checks one suspicion: grants set by competition rules are often round numbers.

Version 2: compare with Benford, and count the round amountsPython
import csv
import math

counts = [0] * 10
round_ones = 0
with open("prociencia-arequipa.csv", encoding="utf-8") as fh:
    for row in csv.DictReader(fh):
        amount = float(row["monto"] or 0)
        if amount > 0:
            counts[int(f"{amount:e}"[0])] += 1
            if amount % 10000 == 0:
                round_ones += 1

total = sum(counts)
gap = 0
for d in range(1, 10):
    expected = math.log10(1 + 1 / d)
    seen = counts[d] / total
    gap += abs(seen - expected)
    print(d, f"seen {seen:.3f}", f"Benford {expected:.3f}")
print("Total gap:", round(gap, 3))
print("Multiples of 10,000:", round_ones, "of", total)

It prints, for digits 1 to 9: seen 0.296 against Benford 0.301, 0.148 against 0.176, 0.167 against 0.125, 0.130 against 0.097, 0.111 against 0.079, 0.041 against 0.067, 0.022 against 0.058, 0.041 against 0.051 and 0.044 against 0.046; then Total gap: 0.213 and Multiples of 10,000: 109 of 270.

First digits of the funded amounts against Benford's law (our calculation)
First digitAmountsShare seenBenford share
1800.2960.301
2400.1480.176
3450.1670.125
4350.1300.097
5300.1110.079
6110.0410.067
760.0220.058
8110.0410.051
9120.0440.046

Data from the GORE Arequipa file of Prociencia co-financed projects, 2013 to 2024, under ODC-By. We did every count and share. Six rows have no positive amount; most amounts are in soles and eight rows in other currencies, which does not change the idea, because Benford's law does not depend on the unit.

So what happened? 109 of the 270 amounts are exact multiples of 10,000. When a call for projects offers a fixed ceiling, many applicants ask for exactly that, and a few popular ceilings starting with 3, 4 or 5 lift those digits above the curve. The sample is also small: with 270 numbers, a difference of two or three percentage points can be chance. The honest conclusion is that the data follows Benford on the digit 1, departs from it where rules shape the amounts, and proves nothing about anyone. Auditors use Benford's law as a reason to look closer, never as evidence on its own.

  1. Primaria, 9 to 11. Write the populations from the table above and the ages of everyone in your family. Which list starts with 1 more often? Why might ages not follow the law?
  2. 1° to 3° de secundaria. Without a calculator, show that log10(2) is between 0.3 and 0.31, using 2 to the power 10 = 1,024.
  3. 4° and 5° de secundaria. Add the nine Benford shares log10(1 + 1/d). Why do they add to exactly 1? (Hint: the logarithm of a product.)
  4. Statistics students. Remove the 109 round amounts and count again. Does the gap shrink? Is 161 numbers enough to say?
  5. Going further. Multiply every amount by 3.7 and recount the first digits. Benford's law predicts the shares hardly move. Test it.

Every age

What does a tutoring plan look like at each stage?

Our plans move from repair to stretch at the student's pace. The stages below sit beside MINEDU's normative ages.

Tutoring focus by stage (our plans)
StageSchool years (age at 31 March)RepairStretch
Early primaria1° to 3° (6 to 8)Place value, number bondsPuzzles with patterns and shapes
Late primaria4° to 6° (9 to 11)Fractions and proportionCounting problems, first proofs
Early secundaria1° to 2° (12 and 13)Negative numbers, equationsONEM level 1 style reasoning
Middle secundaria3° to 4° (14 and 15)Functions, PythagorasNumber theory, geometry proofs
Final year5° (16)Trigonometry, statisticsLogarithms, Benford-style projects
Adults17 and overRefreshers, university mathsStatistics and data maths

Students who enjoy the data side of maths often take up programming as well. Our coding classes in Arequipa page shows a Python project on the region's tourist inventory, and families comparing options may also find our Spanish guide to online private maths tutors useful.

Class times

When are online maths classes in Arequipa?

At the time your family chooses. Arequipa shares Lima's clock, which never changes, and the tutor fits around you.

Arequipa time with the tutor's India time (examples, not a timetable)
ArequipaIndiaDate in India
07:0017:30Same
10:0020:30Same
12:3023:00Same
15:3002:00Next day
18:0004:30Next day

Peru keeps UTC minus 5 hours without daylight saving (tz database, America/Lima); India keeps UTC plus 5 hours 30 minutes; the gap is 10 hours 30 minutes all year.

A class time agreed once does not drift, because neither country changes its clocks. You choose in Arequipa time and the tutor sees the India equivalent. Lessons carry on through school breaks unless you ask to pause, and the long summer break from January is a good time to rebuild a weak topic before the new school year.

Progress

How an Arequipa student moves on in maths

Our six stages, the same for every age, from accurate calculation to careful use of maths on real data.

From calculating to questioning data (ours)
StageSign of itThe student can
1. AccurateFewer slipsCalculate and estimate before answering
2. ReasonedMethods explainedSay why each step is allowed
3. AlgebraicComfortable with lettersModel a situation with an equation
4. InventiveTries small casesAttack an unfamiliar problem without a method given
5. RigorousWrites proofsProve a result rather than test examples
6. CriticalQuestions dataTest a law like Benford's and state what it cannot show

For parents

Stage 6 is the first-digit lesson: noticing a pattern, testing it, and refusing to over-claim.

Progress notes say what your child can now explain.

For students

A law that fits the digit 1 is not proven by the digit 1.

Round numbers usually mean a rule was involved.

More maths courses

Nine more maths courses for Arequipa learners

By stage, youngest first. Every course is live, in English, with one tutor, in a group or privately.

I

Primaria

Ages 4 to 15

AQP / M / P1

Abacus and mental maths

From beads to mental calculation, for children.

Open the syllabus

AQP / M / P3

Maths through coding

Maths explored in Python, ages 10 to 15.

Open the syllabus
II

Secundaria

Ages 11 to 18

AQP / M / S1

Algebra foundations

Pre-algebra and Algebra 1, rebuilt step by step.

Open the syllabus

AQP / M / S2

High school maths

Algebra to calculus across the final years.

Open the syllabus

AQP / M / S3

IGCSE maths

Core and Extended for Cambridge-programme schools.

Open the syllabus
III

University and adults

Ages 17 and over

AQP / M / U1

Statistics and probability

Data, distributions and tests.

Open the syllabus

AQP / M / U2

Maths for data science

Statistics and linear algebra for analysis and ML.

Open the syllabus

AQP / M / U3

University maths

Calculus, linear algebra and analysis.

Open the syllabus

How it works

How live maths tutoring works from Arequipa

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

Arequipa mornings fall in the Indian evening, an unhurried time.

After class

Later slots are open too; pick what works at home.

Private

Your own hour with one tutor, shifted around school tests.

Same tutor

One tutor who learns how the student thinks.

Written and spoken

Every word also appears on the whiteboard.

Reasons asked for

Students explain why, not just what.

CNEB topics

Lessons follow what school is covering.

Stretch on request

Harder problems for students who are ready.

Group or one to one

Fifteen to twenty students, or a single learner.

Student work

Projects by our older students

Strong maths students often go on to code. A few of their projects follow; the student labs hold more.

NutriLife AI nutrition coach project screenshot

AI and ML

NutriLife

An AI nutrition coach that reads what you eat and works you toward a target.

by Bhavya · Open it

Misti AI chatbot for maths and coding screenshot

AI and ML

Misti

A chatbot that answers mathematics and programming questions, built and deployed by a student.

by Harshit · Open it

GuardianX AI internet safety assistant screenshot

AI and ML

GuardianX

An assistant that helps a young person recognise unsafe situations online.

by Vivaan · Open it

SkyCast weather forecast application screenshot

Web app

SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

Maths tutoring fees in Arequipa

Monthly plans, priced in US dollars and charged to your card in dollars. Your bank converts the charge to soles at its own rate, so the amount on your statement may differ slightly.

Free first class

Free

no card required

  • A free first class with a diagnostic
  • A short written plan
  • No card asked for
Book it

Group batch

$100 USD

a month, eight live classes

  • Fifteen to twenty students of a similar level
  • The same tutor throughout
  • Two live classes a week
  • Monthly, cancel any time
Start here

One to one

$150 USD

a month, eight live classes

  • One student and one tutor
  • Repair and stretch in your proportion
  • Days and hours you choose
Enquire

What families say

Rated 4.9 across 547 Google reviews

What parents and students wrote on Google.

★★★★★

"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

Arequipa families ask

Maths tutor in Arequipa: questions and answers

Are the classes in Spanish?

No. Our maths classes are live, online and given only in English. Tutors write what they say on the whiteboard, keep a steady pace, adapt to each student's accent, and turn Spanish replies into English ones.

My child already does well in maths. Is a tutor still useful?

Often more so. Many Arequipa students find class easy and want harder problems. We add depth, proofs and olympiad-style reasoning beside the school topics.

Can you prepare my child for the ONEM?

We teach the reasoning the ONEM rewards with original problems of our own, never the organiser's papers. Students enter through their school; in 2026 the school stage was on 8 July. We are not connected with MINEDU or the ONEM.

Which school years do you cover?

All of them, from 1° de primaria to 5° de secundaria, plus IGCSE, university maths and adult refreshers. Plans follow the CNEB topics your child is meeting in class.

What time are classes?

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. Arequipa clocks never change, and India is ten and a half hours later: 10:00 here is 20:30 there.

How does the tutor see my child's working?

Students write on a whiteboard both sides can see, or hold their notebook up to the camera, and talk the tutor through each step.

Can adults in Arequipa take maths classes?

Yes. Adults refresh school maths, prepare for university courses or learn statistics for work, in adult groups or one to one.

How are fees paid?

Once a month, by card, in the US dollars shown here; the bank turns that into soles. From India, the page shows rupees instead. There is no charge for the first class.

Do you award a certificate?

Some courses finish with a completion certificate issued by us. It records the work done; it is not a Peruvian school grade, and neither MINEDU nor any university issues or recognises it.

Elsewhere on this site

Related pages

More for Arequipa students and families.

Coding classes in Arequipa

Live coding for every age in the city.

Arequipa region

Coding and AI across the department.

ONEM preparation in English

Our approach to the national olympiad.

Profesor particular de matemáticas online

The Spanish guide to online maths tutoring.

Coding, AI and maths in Peru

All our Peru pages.

How we teach

One live lesson, start to finish.

More pages for Peru

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 · Guides to choosing: An English-taught option to Crack The Code · Regions of Peru: Amazonas region · Lima and Callao districts: Programación para niños en Ancón

Start here

Book a free maths class from Arequipa

The trial class begins with a short diagnostic in your child's current topic and ends with one harder problem. The tutor then suggests where to start and whether a group or private classes fit better.

To read more first, see how we teach or the course list.

WhatsApp us · +91 91233 66161 · connect@modernagecoders.com

Every maths class is live, online and in English, with a tutor based in India. For a quick answer, message us on WhatsApp in English.

Free, without a card or any commitment.

Want a class sooner? Book a priority demo

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

Keep exploring Modern Age Coders

More maths tuition

Learn more

From the blog

Start here

Free classPriority demoCall us