My kid is about to start middle school, so I’ve started looking into international schools in Spain. I was shocked to see the massive range in tuition fees! They can go from just over €10,000 to €30,000 a year—it feels like my wallet is being emptied… To give everyone a better idea, I’ve spent some time compiling the middle school tuition fees for some well-known international schools in major cities. I’m sharing this for other parents who are also struggling with the school selection process.

Overview of International School Tuition Fees in Major Cities
It’s crucial to emphasize that the fees for these Spanish international schools are just the tuition, not the total cost! Most schools also charge a one-time, non-refundable registration fee, ranging from a few hundred to several thousand euros. Additionally, things like uniforms, lunches, school buses, extracurricular activities, exam fees, and books/materials are all calculated separately. Therefore, the final bill for Spanish international schools will definitely be significantly higher than the figures below, so be sure to factor these in when budgeting.
Madrid Area
As the capital, Madrid has a cluster of excellent schools, intense competition, and consequently, soaring tuition fees. There’s a wide selection of British, American, and IB curriculum schools. For example, at the American School of Madrid, middle school tuition is generally over €20,000 a year, placing it in the top tier. Established British schools like King’s College, The British School of Madrid have fees in the €15,000-€18,000 range. Of course, there are also more affordable options, such as Hastings School, which is around €12,000.
Barcelona Area
The situation in Barcelona is similar to Madrid. Top-tier international schools like the American School of Barcelona and the Benjamin Franklin International School have middle school tuition fees firmly in the €18,000-€22,000 range. St. Peter’s School is also pricey due to its focus on technology and outstanding IB results. Finding a school for just over ten thousand euros is more challenging; you might need to look at [Spanish international schools] in the surrounding towns.
I’ve made a simple table below for a more intuitive overview. Please note, this is a very rough estimate, and for specific fees, you must check the latest information on the school’s official website
! Prices can increase every year!
| City | School Type | Approx. Middle School Tuition Range |
| Madrid | Top-tier American/British Schools | €18,000 - €23,000 |
| Madrid | Other well-known British Schools | €12,000 - €18,000 |
| Barcelona | Well-known American/IB Schools | €17,000 - €22,000 |
| Valencia/Málaga | Well-known International Schools | €10,000 - €15,000 |
If you want your child to attend an international school in Spain, it’s wise to budget at least €20,000 per year for education to be on the safe side. This expense can certainly be a significant strain for an average working family. I’m curious to know where your children go to school and what the actual costs are like. Feel free to discuss and add more information in the comments below to help others!