Public vs Private Schools in Spain for Expats
For the full overview, see where to live on the Costa del Sol with kids.
Not every family needs an international school — and for younger children especially, Spanish public or concertado (semi-private) schools can be an excellent option. This guide compares public, concertado, and private schools in Spain, covering costs, language, curriculum, and what works best at different ages.
Public schools (colegios públicos)
Free for residents. Teaching is in Spanish (or Spanish and local language). Younger children (under 8) adapt quickly to the language. Class sizes are typically 20–25. Quality varies by school and area.
Concertado (semi-private)
Partially government-funded, with modest fees (€100–€300/month). Often religious. Generally considered a middle ground between public and private. Popular with Spanish families who want more structure.
When international schools make sense
For children over 10, exam-track students, or families who may relocate again, international schools provide continuity and English-language education. Fees run €5,000–€15,000+/year. See how to choose a school.
Related guides: International Schools Guide, School Costs, British vs IB Schools.