I’ve been looking at schools for my child recently, focusing on IB international schools in Spain. I initially thought the educational expenses here would be more reasonable than in the UK or the US, but after some research, I’ve found it’s a more complex topic than I expected. Fees can range from a few thousand to over twenty thousand euros a year. I felt it was necessary to start a thread to discuss this with everyone and to keep a record for myself.
A Glimpse of IB Tuition Fees in Major Cities
Based in Madrid, I’ve focused my search on Madrid and Barcelona, as they are the top choices for most people relocating. Generally speaking, tuition fees are directly linked to the school’s location, reputation, and facilities. The top-tier international schools located in affluent areas with resort-like campuses naturally have sky-high fees.

Generally, we can categorize the tuition fees into a few tiers:
- Entry-level/Affordable: Around €7,000 - €12,000 per academic year. These types of IB international schools in Spain might be smaller in scale or not located in prime city-center areas, but their teaching quality is still guaranteed.
- Mid-to-High-End: Around €12,000 - €18,000 per academic year. This is the range where most well-known international schools fall, with excellent facilities and teaching staff.
- Top-Tier/Elite: Over €18,000 per academic year, with no upper limit. Some can even exceed €25,000. Schools in this category, such as Kensington School, provide the most exclusive resources and networking circles.
What Are the “Hidden” Costs Besides Tuition?
Don’t think you’re all set once the tuition is paid! Tuition is just the main part; there’s a host of other miscellaneous fees waiting for you. I’ve put together a table for everyone to see, based on the real information I gathered during my inquiries:
| Fee Item | Approximate Amount | Notes |
| Registration Fee | €500 - €3,000+ | Usually a one-time, non-refundable payment |
| Books/Materials Fee | €300 - €800 /year | Some schools include this in the tuition |
| Uniform Fee | €200 - €500 | A full set, including sportswear |
| Lunch Fee | €1,500 - €2,200 /year | Mostly mandatory |
| School Bus Fee | €1,200 - €2,500 /year | Varies depending on the distance |
| Extracurricular Activities | €50 - €200 /month/activity | e.g., soccer, piano, robotics, etc. |
Adding all these up, you can easily spend several thousand extra euros a year. So when you’re budgeting, you must factor in these additional costs. A reliable estimate would be to multiply the tuition fee by 1.2 or 1.3. I hope this information is helpful to everyone, and I welcome others who know about the latest Spanish IB results to add their comments and join the discussion to help others who come after us! The things we do for our kids’ education are exhausting…