Schools in Spain for Expat Kids 2026: Public, Concertado, Private & International Across 12 Cities
Choosing a school in Spain is one of the first decisions expat families face - and one of the most stressful. It affects your budget, where you live, how your kids integrate, and whether they end up speaking Spanish or spending years in an English-speaking bubble.
Spain has four main school types, and they work very differently from each other. This guide covers how each one works, what they cost, what language your kids will learn in, and the enrollment timing issue that catches most families off guard.
The Four School Types
Public Schools (Colegios Públicos)
Free, state-funded, and attended by about 67% of children in Spain. Families pay only for books, meals (~€90–140/month for the comedor), and materials. Teachers are civil servants who passed competitive exams. Quality is generally high, though it varies by region - Castilla y León consistently ranks among the top-performing regions, while the Canary Islands scores lower on national assessments.
Instruction is in Spanish in most of the country. Many public schools now run bilingual programs (usually Spanish-English) where around 30% of subjects are taught in English. In regions with co-official languages, the picture changes significantly - more on that below.
The main limitation for expat families: enrollment runs through a points-based system that heavily favors proximity to the school. You need a padrón (proof of address) to apply, which means you often need to secure housing before you can choose a school. That creates a chicken-and-egg problem many families struggle with.
Concertado Schools (Colegios Concertados)
Privately run but government-subsidized. Many are Catholic, though secular options exist. Tuition is technically free, but families pay "voluntary" monthly contributions of €100–300, plus meals, uniforms, and activities. They follow the Spanish national curriculum.
Concertados are popular because they offer smaller class sizes and often better facilities than public schools, at a fraction of private school fees. However, they use the same enrollment system as public schools - the spring points-based process. Demand for good concertados is high, and catchment area priority is the strongest factor. If you are not in the right neighborhood, you are unlikely to get a spot in an oversubscribed concertado.
For expat families, concertados sit in a middle ground: affordable, better resourced than many public schools, but with the same enrollment constraints and the same language of instruction (Spanish or regional language).
Private Schools (Colegios Privados)
Fully fee-paying, independent of government funding and enrollment systems. Annual fees range from €4,000–10,000 depending on the school and city. They offer Spanish curriculum, bilingual programs, or alternative approaches like Montessori or Waldorf. Many offer a true 50/50 bilingual split with English-speaking teachers.
Private schools have their own admissions process and timeline - no points system, no catchment area restrictions. This makes them accessible to families arriving outside the spring enrollment window.
International Schools
Also private, but defined by what they teach rather than how they are funded. International schools offer IB, British, American, French, or German curricula. They are designed for globally mobile families and instruction is primarily in English (or the relevant national language).
Annual fees range from €6,000–18,000 per child, with some premium schools in Madrid and Barcelona exceeding €25,000 for senior years. They have rolling admissions, accept enrollment with just a passport (no NIE or padrón needed), and are often the only realistic option for families arriving mid-year.
The trade-off: your kids may live in Spain for years without becoming fluent in Spanish. International schools create a comfortable landing, but they can also create a bubble.
The Enrollment Timing Trap
This is the single most important thing expat families need to understand about Spanish schools, and it catches people every year.
Public and concertado schools follow a strict annual enrollment calendar set by each region. The main application window (periodo de admisión) runs in spring - typically between March and May, though the exact dates vary by region. Some communities, like Madrid, open the process earlier. During this window, parents list their preferred schools and places are assigned based on the points system - proximity to home, siblings already enrolled, family income.
If you arrive in summer - which is when most expat families land - that window is closed. Your child gets placed through the regional schooling commission (comisión de escolarización) into whichever school has open desks. That might be a great school, or it might not be your first choice.
This is why many families who plan to use public or concertado schools time their move for early in the year - get settled, get your padrón, and apply during the regular window. If that is not possible, international or private schools become the practical fallback because they accept enrollment year-round.
A common approach: enroll in an international school for the first year while you settle in, then apply for a public or concertado place the following March for year two.
The Language Map
This is where your choice of city matters as much as your choice of school type. Spain is not linguistically uniform, and the language of instruction changes depending on where you live.
Spanish-only regions - Madrid, Seville, Málaga, Alicante, Las Palmas, Segovia, Toledo: Public and concertado schools teach in Castilian Spanish. Many offer bilingual sections with English. This is the simplest scenario for expat families - your kids learn Spanish, period.
Catalonia - Barcelona, Sitges: Public schools use Catalan as the primary language of instruction, with Spanish taught as a subject. Your children will learn both, but the classroom default is Catalan. This model has been under judicial review - courts have pushed for a more balanced presence of Spanish - so the exact ratio may vary by school. Check each school's language plan (projecte lingüístic). This is a significant factor for families choosing between Barcelona and other Spanish cities. Private and international schools offer more flexibility on language.
Basque Country - Bilbao, San Sebastián: Families choose between three language models - Model A (Spanish with Basque as a subject), Model B (mixed), or Model D (Basque immersion with Spanish as a subject). Model D is by far the most popular among local families (over 80% choose it), but Model A remains available for families who prefer Spanish-dominant instruction.
Valencia - Valencia: Schools use a bilingual model with Valencian (closely related to Catalan) and Spanish. The balance varies by school, but both languages are present. Less intensive than the Catalan immersion model in Barcelona.
How Kids Adapt
The question every parent asks: will my child cope in a Spanish-language school?
The honest answer: the first few months are hard. Children under 10 typically pick up conversational Spanish within 3–6 months of full immersion. Older children take longer - sometimes 6–12 months before they feel comfortable. The first stretch is frustrating for both kids and parents.
But full immersion consistently produces the strongest results. Children who attend local schools end up bilingual. Children who attend international schools often leave Spain with limited Spanish even after years of living there.
Many public and concertado schools offer aula de enlace or aula de acogida - welcome classrooms where newly arrived children get intensive Spanish support while gradually joining regular classes. Ask about this when evaluating schools.
What This Means for Your City Choice
The school decision and the city decision are connected. If full Spanish immersion in a public school is your goal, cities like Madrid, Seville, Málaga, or Alicante give you the most straightforward path. If you prefer Catalan immersion or want your kids to pick up a third language, Barcelona makes sense. If you want the flexibility of strong international school options, Madrid and Barcelona have the widest selection, followed by Málaga, Valencia, and Bilbao.
And if budget is a primary factor, remember that school choice is one of the biggest variables in your monthly cost. A family with two children paying €0 in a public school versus €12,000–18,000/year per child in an international school is looking at a €2,000–3,000/month difference. That alone can shift which city tier works for your family - a topic we covered in our cost of living guide.
Every city page on ReloPlanner lets you set your school preferences for each child individually - public, concertado, private, or international - and see how it changes your total monthly cost. Explore our 12 Spanish cities and build a plan that fits your family.
Start your planSources
- SpainEasy - The Spanish School System: Complete Guide for Expats
- Think Global People - Education in Spain: Options for Relocating Families
- Steps into Spain - Inside Spanish Schools: What Every Expat Parent Should Expect
Frequently Asked Questions
Can my child attend a free public school in Spain as an expat?
Yes. All children living in Spain between ages 6 and 16 have the right to free public education regardless of nationality or visa status. You need a padrón (proof of address) and NIE to enroll.
What language do schools teach in across Spain?
In most of Spain, instruction is in Castilian Spanish. But in Catalonia (Barcelona, Sitges), the primary language is Catalan. In the Basque Country (Bilbao, San Sebastián), families choose between Basque-language, Spanish-language, or mixed models. Valencia uses Valencian alongside Spanish.
When is the enrollment deadline for Spanish public and concertado schools?
The main enrollment window runs in spring, typically between March and May depending on the region - some communities open earlier. If you arrive after this window, your child is placed through a regional commission into whichever schools have open spots - not necessarily your preferred school.
How long does it take for a child to adapt to a Spanish-language school?
Most children under 10 pick up conversational Spanish within 3–6 months when fully immersed. Older children may take 6–12 months. The first months are tough, but full immersion consistently produces the strongest long-term results.