Schools for Expat Children in Mexico

Schools for Expat Children in Mexico

Moving with kids is its own challenge, and school is one of the first questions. Mexico has options for every budget: from free public schools to international schools offering the IB diploma. Here's the 2026 breakdown.

School types and cost

TypeCost/yearLanguage
PublicfreeSpanish
Private local$1,500–$5,000Spanish + English
International (IB, American)$6,000–$15,000English

Public schools

Free and open to residents' children. Instruction in Spanish is a great way for younger kids to integrate linguistically. Quality varies by region.

Private and international schools

Merida, Playa del Carmen, Cancun and Mexico City have strong private and international schools with IB, American or British curricula. Instruction in English, small classes, lots of expat kids. Popular with families planning to return or continue studies abroad.

How to enroll

  • Prepare documents: apostilled and translated birth certificate, transcripts/grades from the previous school, medical records.
  • The child needs a resident card or status tied to the parents.
  • International schools require an entrance interview/test, sometimes a waitlist.

Tip

For younger children a Spanish-language local school speeds integration. For teens heading to university abroad, an international school with a recognized diploma is better.

Moving with family? We help with residency for children and choosing a neighborhood near the school — message us.

Frequently Asked Questions

Public schools are free, private local schools are $1,500–$5,000/year, and international schools (IB, American, British) are $6,000–$15,000/year depending on the city and program.

Yes. Residents' children can access free public schools as well as private and international ones. You need an apostilled birth certificate, transcripts from the previous school and resident status.

Yes, Merida, Cancun, Playa del Carmen and Mexico City have international schools with IB, American and British curricula, taught in English.

Public and most private schools teach in Spanish (often with English). International schools teach primarily in English.
Free Consultation WhatsApp