Spanish Public Schools
Spain's public school system (colegios públicos) provides free education to all resident children from age 3 (voluntary from 3–6, compulsory from 6–16). Public schools teach entirely in Spanish (or the regional language in Catalonia, Basque Country, and Galicia), making them an excellent immersion option for families planning to stay long-term.
- Free for all children legally resident in Spain, regardless of nationality — no fees, no application costs.
- School hours are typically 9am–2pm (jornada continua model) or split sessions 9am–1pm and 3pm–5pm — varies by region and school type.
- In Catalonia, Basque Country, and Galicia, instruction is primarily in the regional language (Catalan, Basque/Euskera, Galician), with Spanish as a subject — consider this when choosing which Spanish city to move to.
- Language support: most public schools offer Spanish language support classes (ALCE or PASE programmes) for newly-arrived non-Spanish-speaking children.
- Quality varies significantly by neighbourhood — schools in higher-income areas typically perform better on national assessments; check school rankings at escuelas.info or similar platforms.
