The standard of education in rural public schools in Mexico can be quite low, urban public schools are generally a little better. Private and international schools, however, usually offer a higher standard of education that is better-suited to the needs of expat families.
Mexico has numerous international schools in its major cities catering to a variety of nationalities. Due to the low standards and language barriers in public schools, most expats in Mexico choose to send their children to one of the many excellent international schools instead.
Some expats home-school their children, or send them to a Mexican school for half the day and home-school them in the afternoons. Immersion in a Mexican school for half the day can help expat children learn Spanish and assimilate better into local culture.