---
title: "Homeschool Coding and Maths in Peru: Live Classes in English"
description: "Coding and maths for children learning at home in Peru: live online classes in English, what the General Education Law says, and a weekly plan you can track."
canonical: https://learn.modernagecoders.com/homeschool-coding-and-maths-peru
source: src/pages/homeschool-coding-and-maths-peru.html
---
> Coding and maths for children learning at home in Peru: live online classes in English, what the General Education Law says, and a weekly plan you can track.

In one paragraph

Children learning at home in Peru can take coding and maths as live online classes in English with Modern Age Coders: a mentor based in India teaches each lesson in real time, in a group of fifteen to twenty or one to one, and daytime hours, which suit a home timetable, are easy to arrange. We are not a school and award no Peruvian grades; we cover two subjects carefully, from age 6 to 17, and the first class is free.

Three starting points

## Which coding or maths course fits a home learner?

Choose by age and by which subject the family finds hardest to teach. All three start from where the child is.

[![Coding for Kids course thumbnail](/images/kids-coding.webp)  HCM / 01 Coding for children, 6 to 10 Block coding first, then games and small apps. Short projects with a visible result each week, which helps a parent see progress without being a programmer. Open the syllabus →](/courses/kids-coding-blocks-masterclass)[![Maths Through Coding course thumbnail](/images/maths-through-coding.webp)  HCM / 02 Maths through coding, 10 to 15 Both subjects at once: fractions, patterns, geometry and data explored by writing Python. A natural fit for a home week where time is precious. Open the syllabus →](/courses/maths-through-coding)[![High School Mathematics course thumbnail](/images/high-school-maths.webp)  HCM / 03 Secondary maths Teen maths from equations through functions and trigonometry towards calculus, checked by a mentor, so a parent no longer has to mark work they last saw at school. Open the syllabus →](/courses/complete-high-school-mathematics-mastery)

The legal text

## Is homeschooling allowed in Peru? What the law says

We can only report what we read, and we are not lawyers. The General Education Law, Ley 28044 of 17 July 2003, published by MINEDU on gob.pe, is the starting point. It does not use the word "homeschooling". These are the articles a family will meet first.

| Article | What it says, in our English | Key words in the Spanish text |
| --- | --- | --- |
| Art. 4 | Education is a public service, free at every level and modality when the State provides it | "cuando lo provee el Estado es gratuita" |
| Art. 12 | Education is compulsory for inicial, primaria and secundaria; parents must ensure timely enrolment and continued attendance in educational centres and programmes | "asegurar la matrícula oportuna de los estudiantes y su permanencia en los centros y programas educativos" |
| Art. 27 | Distance education is a modality of the system, using technology, applicable to all stages under the relevant rules, to complement, reinforce or replace face-to-face education | "complementar, reforzar o reemplazar la educación presencial" |
| Art. 54 | The family is responsible in the first place for the integral education of the children; parents must educate their children and ensure they finish their education | "responsable en primer lugar de la educación integral de los hijos" |

Source: Ley N.° 28044, Ley General de Educación, in the copy MINEDU publishes on gob.pe (cdn.www.gob.pe), read on 8 and 9 November 2026. The English summaries are ours. This is not legal advice.

### What we could not verify

We searched gob.pe on 9 November 2026 for "homeschooling" and "educación en casa" and found no MINEDU norm, procedure or guidance on home education. That does not prove none exists; it means we cannot point you to one.

So we do not say home education is permitted, forbidden or regulated in any particular way. Article 12 speaks of enrolment in "centros y programas educativos", and Article 27 recognises distance education "de acuerdo con la normatividad en la materia", meaning under rules we have not reviewed.

### What a family can do

Ask the local UGEL or MINEDU directly, and take advice from a Peruvian lawyer before deciding how a child's schooling is registered. Families using a foreign online school should also ask that school how its studies are recognised.

What we can say with confidence is narrower: our classes are not a school, are not a distance-education programme under Article 27, and award no Peruvian grade or certificate. They teach two subjects, live and in English, alongside whatever schooling the family has arranged.

What home learners miss

## What does a child learning at home miss in coding and maths?

In coding, less than you might expect, because Peruvian schools teach no computing subject. In maths, a teacher who sees the working. And in competitions, the school that enters you.

### Coding: little

The CNEB, which MINEDU applies to every modality of basic education, has no computing or programming area; digital skills sit in a competency shared across subjects. A child at school would mostly need outside classes for coding too.

### Maths: the second pair of eyes

A parent can explain a method; it is much harder to spot, from finished answers, where a child's reasoning went wrong. That diagnosis is what a maths teacher adds.

### Competitions: the entry route

ONEM is entered through the school stage. The OPI 2025 rules required contestants to be enrolled in a Peruvian school in 2025 or to have finished in 2024. Check each organiser's current rules.

There is also the social side. In a group class a home learner works with fifteen to twenty children of a similar age, answers questions in front of others and sees how their peers think. Families who want that choose a group; families who want a pace set entirely by their child choose one to one. Parents who read Spanish can find our general page on [clases de programación para niños online](/clases-de-programacion-para-ninos-online-peru).

A weekly plan

## How can a homeschool family plan coding and maths each week?

With two fixed live sessions and a little structured practice around them. Here is a plan we often suggest; it is ours, and families change it freely.

1. **Two live classes a week.** One coding, one maths, or two of one subject, at daytime hours that suit a home routine. A Lima morning is an Indian evening, so daytime classes are easy to arrange.
2. **Twenty minutes of practice on two other days.** Short problems set by the mentor and checked at the next class, so the parent is not the marker.
3. **Rotate the four maths competencies.** The CNEB names four: quantity; regularity, equivalence and change; movement, form and location; data and uncertainty. A home plan drifts towards whichever one the parent is most comfortable with; the program below catches that.
4. **One project a month.** A game, a chart from real data, a geometry drawing in Python. Something the child can show the family.
5. **A monthly note from the mentor.** What the child can now do, and what comes next. Families who keep records for any purpose can file it.

If the family follows the Peruvian school calendar, the 2026 year ran from 16 March to 18 December 2026 for regular basic education under RM 501-2025-MINEDU, while the same norm gave alternative basic education (EBA) two periods, from 13 March to 26 July and from 10 August to 20 December. Home learners can follow either rhythm, or none: our classes run all year. For children around ten, our Spanish page [programación para niños de 10 años](/programacion-para-ninos-de-10-anos) suggests where to start.

A real lesson

## How can I check that a home maths plan covers everything?

Write down which competencies each week touched and let Python compare them with the full list. It is a lesson we give children of about 11 and over, and parents find the tool useful in its own right.

### The plan

A family logs four weeks of home maths. Week 1 was all number work. Week 2 added patterns. Week 3 was patterns only. Week 4 mixed number work with a little data. It felt balanced. The plan is invented for the lesson.

Each week becomes a Python `set` of competency labels, and the four CNEB competencies become one more set.

### What sets answer

**Union** answers "what did we touch at all?". **Difference** answers "what did we never touch?". **Intersection** answers "what did we touch every single week?".

The program shows that geometry, the "movement, form and location" competency, never appeared, that nothing appeared every week, and that data appeared only once.

***coverage.py: which maths areas did four weeks touch?**Python*

```
# The four maths competencies of Peru's national curriculum (CNEB), shortened to labels.
COMPETENCIES = {"quantity", "regularity and change", "form and movement", "data and uncertainty"}

# An invented four-week home plan: which competencies each week's work touched.
weeks = {
    1: {"quantity"},
    2: {"quantity", "regularity and change"},
    3: {"regularity and change"},
    4: {"quantity", "data and uncertainty"},
}

covered = set().union(*weeks.values())
print("covered:", sorted(covered))
print("missing:", sorted(COMPETENCIES - covered))
print("in every week:", sorted(set.intersection(*weeks.values())))
print("only once:", sorted(c for c in covered if sum(c in w for w in weeks.values()) == 1))
```

It prints `covered: ['data and uncertainty', 'quantity', 'regularity and change']`, then `missing: ['form and movement']`, then `in every week: []`, and finally `only once: ['data and uncertainty']`.

Sets fit this job because they ignore order and duplicates: a competency touched three times is still one member of `covered`. The first line uses `set().union(*weeks.values())`, where the star unpacks every week's set into one call. The last line counts, for each competency, how many weeks contain it, using the fact that `True` counts as 1 in a sum.

1. **Fix the plan.** Change week 3 so the program reports nothing missing. What is the smallest change?
2. **Add coding.** Make a second set of coding skills (loops, conditions, functions, lists) and track those too.
3. **Find the favourites.** Print the competencies that appeared in at least three weeks.
4. **Explain it.** In two English sentences, tell a parent what `COMPETENCIES - covered` means.

The teaching language

## Can a home-educated child in Peru learn coding and maths in English?

Yes, and many home-educating families choose English on purpose. Programming is written in English keywords, and maths is mostly symbols; the English needed for both is small, repeated and learnt quickly.

### How classes handle it

Our mentors, based in India, speak clearly and slowly, type every new word in the chat and keep the work on screen. A child can answer with a number, a line of code or a few words.

On EF's 2025 index of adult English, Peru as a whole sits at 519 (moderate) while the capital reaches 555 (high). Children tend to settle faster than adults, and one free lesson usually tells a parent how their child copes.

### For maths in particular

Families who want maths taught in English for primary-age children can read our Spanish page [clases de matemáticas en inglés para niños](/clases-de-matematicas-en-ingles-para-ninos). Older learners can see [profesor particular de matemáticas online](/profesor-particular-de-matematicas-online-peru).

We teach alongside whatever curriculum the family follows, Peruvian or foreign, and always explain the reason behind each method rather than a trick.

At home

## What does a home learner need for live classes?

A computer, a connection and a quiet corner. In Peru the computer is the hard part: INEI found that 36.4% of households had at least one in the second quarter of 2026.

### A computer

A laptop or desktop for coding from about age 9; a tablet will do for block coding and for maths with younger children.

### A routine

The same two slots every week. Home learners who keep fixed class times progress more steadily than those who move them often.

### No adult AI accounts

Vendor terms set the floors (18 for Claude; parental permission under 18 for ChatGPT), so our children's classes simply leave them out.

Families in the capital interested in English-medium learning more broadly can read our page on [English-medium coding classes in Lima](/english-medium-coding-classes-lima). Whatever the family's setting, the promise is the same: the same quality of teaching anywhere in Peru, and children who learn to think through a problem rather than copy an answer.

Progress

## What progress looks like for a home learner

Our own markers for coding and maths together. A parent can check each one without being an expert in either subject.

| Stage | In coding | In maths |
| --- | --- | --- |
| 1 | Builds a small game or animation and explains it | Explains each step of a method aloud |
| 2 | Uses loops and conditions without help | Chooses a method for an unfamiliar problem |
| 3 | Writes functions and fixes their own bugs | Checks answers by estimating or substituting |
| 4 | Plans and finishes a project over a month | Connects ideas across all four competencies |
| 5 | Uses code to explore a maths question | Gives an argument that covers every case |

### For parents

Ask your child to teach you one thing each week. It is the best progress check there is.

Keep the mentor's monthly notes together; over a year they show the whole journey.

### For the child

Keep every program and every hard maths problem in one folder.

Look back after three months. What was hard then should feel easy now.

More courses

## Nine more coding and maths courses for home learners

Grouped by age, half coding and half maths. All live, all in English.

I

### Younger children

Ages 6 to 9

HCM / YOUNG / 01

#### Early maths

Counting and shapes with real objects.

[Open the syllabus](/courses/early-math-foundations)

HCM / YOUNG / 02

#### Scratch coding

Games and stories from blocks.

[Open the syllabus](/courses/scratch-programming-complete-course)

HCM / YOUNG / 03

#### Reasoning and readiness

Puzzles that train patient reasoning.

[Open the syllabus](/courses/reasoning-and-readiness-course-for-young-thinkers)II

### Middle years

Ages 9 to 13

HCM / MID / 01

#### Primary maths

Place value, fractions and measuring, understood.

[Open the syllabus](/courses/elementary-mathematics-complete-masterclass)

HCM / MID / 02

#### Python and AI for kids

The first typed code, with games.

[Open the syllabus](/courses/python-ai-kids-masterclass)

HCM / MID / 03

#### Middle school maths

The bridge from arithmetic to algebra.

[Open the syllabus](/courses/comprehensive-middle-school-mathematics-mastery)III

### Teenagers

Ages 13 to 17

HCM / TEEN / 01

#### Python for teens

A full year, first line to capstone.

[Open the syllabus](/courses/python-complete-masterclass-teens)

HCM / TEEN / 02

#### Algebra foundations

The algebra later maths depends on.

[Open the syllabus](/courses/algebra-foundations-masterclass)

HCM / TEEN / 03

#### IGCSE maths

For families following a Cambridge route.

[Open the syllabus](/courses/igcse-mathematics-mastery)

How classes run

## Live classes in a home-education week

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.

Weekday mornings

Daytime in Peru is evening in India, so morning classes are simple.

Afternoons

Also possible; India is then late at night or early morning.

One to one

A private mentor whose pace follows the child.

### Two subjects, one mentor team

Coding and maths planned to fit together.

### Practice set and marked

The mentor checks it, not the parent.

### Clear English

Short sentences, key words typed.

### Grouped by age

Home learners meet children their own age.

### Monthly notes

What was learnt and what comes next.

### Group or private

Fifteen to twenty peers, or one to one.

Student work

## What our learners make

Projects from children who have studied with us for a year or longer. More in the [student labs](/student-labs).

![NutriLife AI nutrition coach project screenshot](/images/projects/nutrilife.webp)

AI and ML

#### NutriLife

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

by Bhavya · [Open it](https://nutrilife-bhavya.lovable.app)

![Misti AI chatbot for maths and coding screenshot](/images/projects/misti.webp)

AI and ML

#### Misti

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

by Harshit · [Open it](https://misti.modernagecoders.com)

![GuardianX AI internet safety assistant screenshot](/images/projects/guardianx.webp)

AI and ML

#### GuardianX

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

by Vivaan · [Open it](https://guardianx-cybersaver.lovable.app)

![SkyCast weather forecast application screenshot](/images/projects/skycast.webp)

Web app

#### SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

## Fees for home-learning families in Peru

Monthly fees in US dollars, charged by card. The soles figure on your statement comes from your bank's conversion on the day of each payment.

Free first class

Free

no card required

- A free first class
- Coding or maths, your choice
- No card asked for

Book it

Group batch

$100 USD

a month, eight live classes

- Fifteen to twenty children of similar age
- The same mentor each week
- Two live classes a week
- Monthly, with no long contract

Start here

One to one

$150 USD

a month, eight live classes

- A private mentor
- Pace set by your child
- Daytime hours if you like

Enquire

What families say

## Rated 4.9 across 547 Google reviews

Parents and learners on Google, quoted as written.

★★★★★

"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 home-learning families

## Homeschool coding and maths in Peru: questions and answers

### Are the classes in Spanish?

No. We teach both subjects only in English, live and online. A home learner whose English is still developing can lean on the screen: the mentor types new words, and the code or working stays visible throughout.

### Is homeschooling legal in Peru?

We cannot answer that and are not lawyers. Ley 28044 makes education compulsory and asks parents to ensure enrolment in educational centres and programmes; it also recognises distance education under its own rules. We found no MINEDU norm on home education on gob.pe. Ask your UGEL or a lawyer.

### Can your classes count as my child's schooling?

No. We are not a school or a distance-education programme, and we award no Peruvian grades, certificates or school records. We teach coding and maths alongside whatever schooling the family has arranged.

### Do you follow the Peruvian curriculum in maths?

We plan maths around the CNEB's four competencies, so a family following Peruvian school can see the link. We also teach alongside foreign curricula such as Cambridge or the IB. The school or programme the child is registered with assesses them, not us.

### Can a homeschooled child enter ONEM or the OPI?

Both work through schools. ONEM starts with a school stage, and the OPI 2025 rules required enrolment in a Peruvian school in 2025 or graduation in 2024. Check each organiser's current rules; we have no connection with them.

### What time can classes be?

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 ten and a half hours ahead of Peru all year, so a 10:00 class in Lima is 20:30 in India, an easy hour for mentors.

### Should we choose a group or one to one?

A group of fifteen to twenty gives a home learner peers and the habit of thinking aloud in front of others. One to one lets the child set the pace entirely. Many home-learning families start in a group and add one to one for the harder subject.

### Is there a certificate?

Children who pass a course's final exam receive our own completion certificate. For a home learner it is a useful record of a finished course, but it is not a school document and carries no Peruvian status.

### Will my child use ChatGPT?

No. Our classes for under-18s never use adult AI accounts: Claude requires users to be 18, and ChatGPT needs a parent's permission under 18. The thinking stays with the child.

### How do we pay?

By card, monthly, in US dollars; your bank converts the charge into soles. The first class is free and needs no card.

Read next

## Related pages

Further reading for home-learning families.

### [Clases de programación para niños online](/clases-de-programacion-para-ninos-online-peru)

Online coding for children, in Spanish.

### [Matemáticas en inglés para niños](/clases-de-matematicas-en-ingles-para-ninos)

Maths in English for primary children.

### [Coding and AI classes in Peru](/coding-and-ai-classes-in-peru)

Where all our Peru guides are listed.

### [English-medium coding classes, Lima](/english-medium-coding-classes-lima)

For bilingual and international families.

### [How we teach](/how-we-teach)

What happens in a live lesson.

### [We teach you how to think](/we-teach-you-how-to-think)

Reasoning first, in both subjects.

## More pages for Peru

Part of the guide: [Every Peru page](/coding-and-ai-classes-in-peru)

### By age and stage

- [AI and coding for professionals](/ai-and-coding-for-professionals-peru)
- [Coding for adults over 50](/coding-for-adults-over-50-peru)
- [Coding for kids aged 10](/coding-for-kids-age-10-peru)
- [Coding for kids aged 12](/coding-for-kids-age-12-peru)
- [Coding for kids aged 6](/coding-for-kids-age-6-peru)
- [Coding for kids aged 8](/coding-for-kids-age-8-peru)
- [Coding for teens, 12 to 17](/coding-classes-for-teens-peru)
- [Coding for university students](/coding-courses-for-university-students-peru)
- [Coding in English for kids (6 to 12)](/coding-classes-in-english-for-peruvian-kids)
- [Expat children in Lima](/expat-kids-coding-classes-lima)
- [Online coding for kids, 6 to 12](/online-coding-classes-for-kids-peru)

### By age and stage (in Spanish)

- [Programación para adolescentes](/clases-de-programacion-para-adolescentes-peru)
- [Programación para adultos](/cursos-de-programacion-para-adultos-peru)
- [Programación para niños de 10 años](/programacion-para-ninos-de-10-anos)
- [Programación para niños de 12 años](/programacion-para-ninos-de-12-anos)
- [Programación para niños de 6 años](/programacion-para-ninos-de-6-anos)
- [Programación para niños de 8 años](/programacion-para-ninos-de-8-anos)
- [Programación para niños en inglés](/clases-de-programacion-para-ninos-en-ingles)
- [Programación para niños online](/clases-de-programacion-para-ninos-online-peru)
- [Programación para universitarios](/cursos-de-programacion-para-universitarios-peru)
- [Tecnología para adultos mayores](/cursos-de-tecnologia-para-adultos-mayores-peru)

More guides: [Coding and AI classes in Peru](/coding-and-ai-classes-in-peru) · [En español: clases de programación en inglés](/clases-de-programacion-en-ingles-peru) · [Start here: English-medium coding in Lima](/english-medium-coding-classes-lima) · [Subjects and courses: AI agents course](/ai-agents-course-peru) · [Exams, olympiads and school holidays: IB computer science tutor](/ib-computer-science-tutor-peru) · [Guides to choosing: An English-taught option to Crack The Code](/crack-the-code-alternative-in-english) · [Regions of Peru: Amazonas region](/online-coding-and-ai-classes-amazonas-region-peru) · [Cities: Arequipa: coding for every age](/coding-classes-in-arequipa-peru) · [Lima and Callao districts: Programación para niños en Ancón](/clases-de-programacion-para-ninos-ancon-lima)

Start here

## Book a free coding or maths class

Choose coding or maths for the free class. A mentor works with your child for a lesson, you watch, and afterwards we suggest how the two subjects could fit your home week, in a group or one to one.

You can read [how we teach](/how-we-teach) or look at every syllabus in the [course list](/courses).

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20our%20child%20learns%20at%20home%20in%20Peru%20and%20we%20would%20like%20live%20coding%20and%20maths%20classes%20in%20English.%20Could%20we%20book%20a%20free%20class%3F) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto:connect@modernagecoders.com)

Lessons are live video classes taught from India, in English. We answer WhatsApp messages in English.

### 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](/book-demo)

## Keep exploring Modern Age Coders

### More maths tuition

- [HSC Maths Advanced Tutoring](/hsc-maths-advanced-tutoring)
- [Homeschool Coding and Math in Ontario: A PPM 131 Guide](/homeschool-coding-and-math-ontario)
- [HSC Maths Extension 1 Tutoring](/hsc-maths-extension-1-tutoring)
- [Homeschool Coding and Math in BC: School Act Guide](/homeschool-coding-and-math-bc)
- [HSC Maths Extension 2 Tutoring](/hsc-maths-extension-2-tutoring)
- [Homeschool Coding and Math in Alberta: Home Education Guide](/homeschool-coding-and-math-alberta)
- [VCE General Maths Tutoring](/vce-general-maths-tutoring)
- [Math Tutor Montreal](/math-tutor-montreal)
- [Maths Tuition in Leicester](/maths-tuition-in-leicester)
- [Maths Tutor in Sharjah](/maths-tutor-in-sharjah)

### Learn more

- [Online vs Face-to-Face Maths Tuition UK: Cost Compared](/online-vs-face-to-face-maths-tuition-uk)
- [Group vs One-to-One Maths Tuition: Cost, Evidence, Fit](/group-vs-one-to-one-maths-tuition)
- [Maths Tutor Cost in Germany: What Drives the Price](/math-tutor-cost-germany)
- [ONEM Preparation in English: Peru's Maths Olympiad, Live](/onem-preparation-in-english)

### From the blog

- [Maths Learning Guides](/blog/topic/maths)
- [Touch Typing for Kids: When to Start and How to Practise](/blog/touch-typing-for-kids)
- [IGCSE Computer Science (0478) Explained for Parents](/blog/igcse-computer-science-explained-for-parents)
- [Cloud Computing Explained for Business Owners (Without Tech Jargon)](/blog/cloud-computing-explained-business-owners-without-tech-jargon)

### Start here

- [Real projects built by Modern Age Coders students](/student-labs)
- [Browse every live course at Modern Age Coders](/courses)

Free class[Priority demo](/book-demo)[Call us](tel:+919123366161)

---

*Canonical: https://learn.modernagecoders.com/homeschool-coding-and-maths-peru*
