I’ve recently been looking at schools for my eldest child, focusing on the British international schools here in Madrid. After some research, I’ve found that the topic, especially regarding fees, is more complex than it first appears. I figured many other parents might be interested in this, so I’ve put together what I’ve learned as a reference. I welcome everyone to add their own insights and experiences in the discussion!
Tuition is Just the Beginning: Beware of the ‘Hidden’ Costs
Initially, I naively thought the tuition fee was the final figure. I quickly learned that was not the case! The tuition fee is just the largest single expense; there’s a whole array of other charges. For example, just to apply, there’s a non-refundable application fee, typically between €100 and €200. Once accepted, you have to pay a much larger registration or place-holding fee, which can range from several hundred to a few thousand euros. Some schools even require a ‘one-time capital fee’ of up to three or four thousand euros in the first year.

A Look at Tuition Fee Ranges in Major Cities
Tuition fees vary significantly between different cities and schools. I’ve primarily researched Madrid and Barcelona, but also looked into the situation on the Costa del Sol. Generally speaking, the fees at the top-tier schools are comparable to those of private schools in the UK and the US. Here’s a rough breakdown I’ve compiled to give you a clearer picture:
| School Stage | Approximate Annual Tuition Range (€) |
| Nursery/Early Years | 7,000 - 12,000 |
| Primary School | 9,000 - 16,000 |
| Secondary School | 11,000 - 20,000 |
| Sixth Form/A-Levels | 12,000 - 22,000+ |
Other Essential Costs
In addition to the tuition fees for British international schools mentioned above, don’t forget to factor in these costs:
- Lunch Fee: Approximately €150-€200 per month, adding up to nearly €2,000 annually.
- School Bus: Varies by distance, from €100-€300 per month; this is usually optional.
- Books & Materials: A few hundred euros per year is standard.
- Uniforms: A complete set will also cost several hundred euros.
- Extracurricular Activities: Various clubs and classes are charged separately. Costs vary widely based on choice.
All told, the annual cost for one child can easily range from €15,000 to €25,000, or even more. And if you have two kids in a British school in Spain… I’d rather not do the math! My wallet is weeping. In short, choosing an international school is a major undertaking, and it’s crucial to have a comprehensive budget. I hope this information is helpful, and I encourage parents in Madrid, Barcelona, or other cities to share their knowledge about schools and costs!