Lately, there have been more and more discussions on forums about children’s education, especially regarding the choice of international schools. As I’ve been researching this topic myself recently, I’ve spent a lot of time compiling the tuition fees for several well-known international high schools in Madrid and Barcelona. I’m sharing this information for your reference, hoping it will be helpful to families in need.
Overview of International School Fees in Spain
The tuition fees for international schools in Spain can vary quite a bit, ranging from €8,000 to over €25,000 per year. Several key factors influence the cost: the school’s location, its reputation and history, the curriculum offered by the international school in Spain, and its facilities. Typically, tuition only covers teaching costs. Expenses like the school bus, lunch, uniforms, registration fees, extracurricular activities, and exam fees are all calculated separately. Therefore, it’s crucial to factor in these additional costs when creating your budget.

Tuition Fee Reference for a Few Popular Schools
To give you a more direct idea, I’ve created a simple table listing the approximate high school tuition fee ranges for a few frequently asked-about schools. Please note, this information is based on public data for the 2023/2024 academic year. The [international school fees] may increase by 3%-5% each year, so you must verify the exact figures on the schools’ official websites!
| School Name | City | Curriculum | Approx. Annual Tuition |
| American School of Madrid | Madrid | American, IB | €21,000 - €23,000 |
| International College Spain | Madrid | IB | €19,000 - €21,500 |
| The English Montessori School | Madrid | British, A-Level | €11,000 - €12,500 |
| American School of Barcelona | Barcelona | American, IB | €22,000 - €25,000 |
| Benjamin Franklin Int. School | Barcelona | American, AP | €18,000 - €20,000 |
As you can see from the table, schools with a purely American or IB curriculum are generally the most expensive. A-Level system schools tend to be more affordable in comparison. Of course, this is just the tuition. If you add in all the miscellaneous fees I mentioned earlier, for one child for a year, it’s quite normal for the total cost to easily exceed €25,000. Additionally, many schools have a one-time, substantial ‘enrollment fee’ or ‘capital levy,’ which you should also ask about when applying.
One last thing: choosing a school is about much more than just the fees. You need to consider many factors, such as whether the curriculum is right for your child, the school’s university placement record, its campus culture, location, and accessibility. For example, for a student who excels at standardized tests, the A-Level curriculum at a Spanish international school might be more suitable; for a child with strong all-around abilities who enjoys project-based learning, IB could be a better choice. I hope everyone can find the most suitable school for their child! Feel free to discuss any other questions.