How Much Do Spanish Private School Fees Really Differ? My Observations
Lately, there have been more and more threads on the forum discussing children’s education, especially the choice between public and private schools. I just finished handling the school transfer for my eldest, and in the process of visiting schools and paying fees, I’ve thoroughly researched the private/international schools around Madrid. I discovered the tuition fee gap is truly worlds apart! Today, I’m starting this thread to share what I’ve learned, and I welcome everyone to add their own insights.

Regional Differences: Madrid and Barcelona Are Priciest, Southern Spain Offers Better Value
Region is the number one factor determining tuition fees. Madrid and Barcelona, as the two major cities, have the most concentrated educational resources and, naturally, the highest prices, which even impacts semi-private school tuition. An annual tuition at a decent British or American international school can easily exceed €15,000, with some top-tier schools even charging over €20,000. In contrast, in southern coastal cities like Valencia, Malaga, and Alicante, private schools of similar quality might only cost between €8,000 and €12,000 a year, offering much better value for money. If you’re not set on the big-city grind, the south is definitely a great option.
School Types: Purely International vs. Concertado
Private education in Spain is mainly divided into two types. One is purely private, especially international schools like American, British, and German schools, which follow their home country’s education system and have the highest fees. The other type is semi-private schools (known as Concertados), which receive partial government subsidies. As a result, their [Spanish private school tuition fees] are much more affordable, making them a popular choice for many middle-class Spanish families. The monthly fee for a Concertado might only be a few hundred euros, but the primary language of instruction is Spanish, and they are less internationalized than purely private schools.
Below, I’ve put together a rough guide to Spanish private school tuition for your reference:
| School Type | Annual Tuition in Major Cities | Annual Tuition in Other Regions |
| International School | €12,000 - €25,000+ | €8,000 - €15,000 |
| Semi-private (Concertado) | €1,000 - €4,000 | €800 - €3,000 |
| Local Private School | €6,000 - €12,000 | €4,000 - €9,000 |
Don’t Underestimate the Hidden Costs
Finally, a reminder to everyone: beyond the obvious tuition fees, there’s a pile of ‘hidden’ costs. For example, a one-time registration fee can be one or two thousand euros. Then there are lunch fees, bus fees, uniforms, books and materials, extracurricular activities, and so on. When you add it all up, you should budget at least an extra €2,000-€4,000 per year. So, when looking at a school’s price quote, make sure to ask exactly what’s included and what needs to be paid for separately. I hope this information is helpful for those of you choosing a school for your child. Let’s keep the conversation going!