For families who have just moved to Spain or are planning to bring their children over, the most pressing concern is undoubtedly their kids’ schooling. One of the most confusing questions is: What language is actually used for instruction in Spanish public schools?
Initially, I also assumed that Spanish was used in schools all over the country, but I soon discovered it’s not that simple. Spain is a multilingual nation, a fact clearly reflected in its education system. Generally, in regions without a second official language, such as Madrid, Andalusia, and Castile and León, the language of instruction in public schools is indeed Spanish, so there’s no need to worry there.

The real “variable” comes into play in the autonomous communities that have a “co-official language.” In these places, the local language holds a very significant position in the education system and may even be the primary language of instruction. For families like ours whose native language isn’t Spanish, this is certainly a challenge that requires understanding in advance.
Overview of Main Language Policies in Autonomous Communities
To make things clearer, I’ve put together a simple table summarizing the language policies in several key regions. Note that the specific policies of individual schools may have slight adjustments, as seen in discussions about language classes in Spanish public schools, but the general approach is as follows:
| Autonomous Community | Primary Instructional Model | Status of Spanish |
| Catalonia | Immersion model, primarily in Catalan | A separate, mandatory language subject |
| Basque Country | Offers three models for parents to choose, defining the [instructional language in Spain] | Model A: Spanish-dominant; Model B: Bilingual; Model D: Basque-dominant |
| Galicia | Bilingual model | Law mandates a 50/50 split in instruction time between Galician and Spanish |
| Valencia | Bilingual model | Parents can choose educational programs primarily in either Valencian or Spanish |
| Balearic Islands | Immersion model, primarily in the local dialect of Catalan | Similar to Catalonia, with Spanish taught as a language subject, often supplemented by [public school language support classes] |
So, if you plan to settle in Barcelona, be prepared for your child to learn subjects like math, history, and science primarily in Catalan. Although Spanish is a mandatory subject, the daily teaching environment will be dominated by the local language. But don’t be too anxious; children’s language-learning abilities are incredible. Moreover, the law requires all students to be proficient in both Spanish and the local co-official language upon graduation, so you don’t have to worry about them “losing” their Spanish. The best approach is to check the “linguistic project” (Proyecto Lingüístico) on the official website of your preferred school before choosing, or to communicate directly with the school’s administration office for the most accurate information.
What’s the situation in your local schools? Feel free to share your experiences in the comments below to help others who come after you!