Hello everyone, I’ve noticed more and more posts on the forum about children’s education lately. It seems to be a top priority for every family moving to Spain. When my eldest first came here, I was also very anxious about choosing a school; I was completely overwhelmed. Today, I’m starting this thread to share some of the insights I gained from my research, focusing on the two main options: public schools and international schools. I hope this can be a helpful reference for others.
The Spanish Public School System
First, let’s talk about the public education system. Public schools in Spain are free of charge; you only need to pay for textbooks, school meals, and some material fees. There’s also a type of semi-private school (known as a concertado), which is partially subsidized by the government, with parents paying the rest. The fees aren’t high, but spots are often limited and highly sought after.
Pros: The biggest advantage is that it allows children to quickly integrate into the local environment, and their Spanish language skills will improve very rapidly. Classmates are usually children from the same neighborhood, so they can play together after school, which is great for building a social circle. If your family plans to settle in Spain long-term, this is an excellent choice.
Cons: The quality of teaching and the school’s atmosphere heavily depend on the district it’s located in. Schools in good areas are extremely hard to get into, which has led to the concept of ‘school district housing’ (similar to catchment areas). Additionally, for children who have just arrived in Spain without knowing any Spanish, the initial adjustment period can be quite tough, even in public school international sections.

The International School System
International schools offer a completely different path. Madrid and Barcelona have many well-known international schools, such as British, American, German, and French schools. They follow their respective national education systems, offering qualifications like the IB, A-Levels, or the American High School Diploma.
Pros: Teaching is usually in English or is bilingual, so children don’t face a language barrier. They feature small class sizes, highly qualified teachers, and better facilities. Students come from all over the world, creating a very diverse cultural environment. Most importantly, the curriculum is internationally recognized, which is a huge advantage for students planning to attend university in the UK, US, or other countries.
Cons: In a word: Expensive
! Tuition fees can range from several thousand to over twenty thousand euros per year, which is a significant expense. Also, a child’s main social circle might be limited to the ‘international bubble,’ leading to a weaker sense of integration with local Spanish society.
To make the comparison clearer, I’ve created a simple table:
| Feature | Public/Concertado Schools | International Schools |
| Language of Instruction | Mainly Spanish | Mainly English or Bilingual |
| Annual Tuition | Mostly free or low cost | Expensive |
| Curriculum | Spanish Ministry of Education system | IB, A-Level, American, etc. |
| Student Integration | Quick integration into local society | Integration into an international community |
| Application Difficulty | Points-based system by district; difficult for top schools | Independent admissions; can apply if spots are available |
There’s really no right or wrong answer when choosing a school; it completely depends on each family’s financial situation, future plans for their child, and the child’s own personality. If you want your child to put down roots in Spain, public schools are an extremely cost-effective choice. If you see Spain as a temporary stop or have a clear goal for your child to attend university in the UK or the US, then the path through an international school will be much smoother.
How did you all choose schools for your kids? Feel free to share your experiences and discuss in the comments below!