Lately, there have been more and more questions on the forums about children’s schooling, especially from new arrivals. A core question often asked is: what language is actually used for teaching in Spanish public primary schools? Is knowing only Spanish enough? Based on my years of experience here, the answer isn’t as simple as it seems for [Spanish public primary schools]. Today, let’s break it down.
First, let’s be clear: throughout Spain, Castilian Spanish, which is what we commonly refer to as Spanish, is the sole official language nationwide. Therefore, in theory, all public schools must guarantee instruction in Castilian. This is undeniable; no matter which city you’re in, your child will be able to learn standard Spanish.
However! Spain is a very interesting country, composed of 17 autonomous communities. Some of these regions have their own co-official languages in addition to Castilian. This directly determines the local schools’ language of instruction model.
Main Autonomous Communities with Co-Official Languages
| Autonomous Community | Co-Official Language | Language Note |
| Catalonia | Catalan | Mainly immersive education |
| Basque Country | Basque | Offers different language models |
| Galicia | Galician | Bilingual education |
| Valencian Community | Valencian | Optional language ratios |
| Balearic Islands | Catalan | Mainly immersive education |
So, what does this mean? Let’s take my region, Catalonia, as an example. Here, [Spanish public primary schools] implement a ‘language immersion’ policy. Starting from primary school, apart from the Spanish language class itself, subjects like math, science, and history are primarily taught in Catalan. Teachers will prioritize using Catalan in the classroom, and school notices, activities, and daily communication with teachers are also mostly in Catalan. This is indeed a significant challenge for newly arrived children, as it means they have to adapt to two new languages simultaneously.

In the Basque Country, the situation is a bit different. They usually offer several teaching models for parents to choose from, such as a model primarily in Spanish, one primarily in Basque, or a balanced bilingual model. So for [Spanish public primary schools], you see, you can’t make a generalization.
So, to sum up, if you plan to bring your child to Spain for school, don’t just focus on the city; it’s crucial to thoroughly understand the language policy of the autonomous community you’re in. Before applying for a school for your child, it’s best to go directly to the school and ask about their ‘language project’ (proyecto lingüístico) to understand the ratio of instruction for each subject in different languages. This directly affects your child’s ability to adapt and integrate smoothly. I hope my sharing has been helpful! Have you encountered similar confusion when choosing a school? Or what is the language situation in your region? Feel free to leave a comment below and discuss!