Having recently moved to Spain, enrolling our child in school quickly became a priority. While public schools are free, we decided to explore private and international schools for a smoother language transition and better future academic pathways. After some research, I found the options to be quite complex, especially the costs, which can range from a few hundred to several thousand euros per month—it’s quite overwhelming. To help others avoid pitfalls, I’ve organized my findings to assist parents who are also navigating the confusing process of school selection.
The Cost Breakdown of Private Schools in Spain
Don’t assume tuition is the only expense. The costs for private schools in Spain are typically composed of several parts:
- Registration Fee (Matrícula): This is a one-time [private primary school fees in Spain] that some schools require only for the first year. It can range from €500 to €4,000 and is usually non-refundable.
- Tuition Fee (Enseñanza): This is the main component of [Spanish private school fees], payable monthly, quarterly, or annually. The cost varies significantly based on the school’s reputation, location, and curriculum.
- Dining Fee (Comedor): This is mandatory at most schools and typically costs around €150-€200 per month.
- School Bus Fee (Ruta): If you require school bus service, this adds significantly to the overall private school fees. Depending on the distance, it’s common to pay between €100 and €300 per month.
- Other Miscellaneous Costs: These can include uniforms, books and materials, extracurricular activities, insurance, etc. These can add up to several hundred or even over a thousand euros annually.

Regional Cost Comparison
The cost of private education varies greatly across different regions of Spain. As the two major cities, Madrid and Barcelona are home to the most prestigious and expensive international schools. In contrast, private schools in southern cities like Valencia or Málaga tend to be more cost-effective.
Overview of School Fees in Madrid and Barcelona
I’ve focused on some of the popular schools in Madrid and Barcelona and created a simple table. Please note that these figures are approximate ranges; for exact costs, you should always check the school’s official website as fees may be adjusted annually.
| City | School Type | Age Group | Approx. Monthly Tuition (€) |
| Madrid | International School | Preschool | 700 - 1,200 |
| Madrid | International School | Secondary | 1,200 - 2,500 |
| Barcelona | International School | Preschool | 650 - 1,100 |
| Barcelona | International School | Secondary | 1,100 - 2,200 |
| Both Cities | Concertado | All Ages | 100 - 400 |
All in all, sending a child to a mainstream international school in Madrid or Barcelona, once you add up all the expenses, can easily exceed €15,000 per year. For top-tier schools, the cost can be €25,000 or more. It’s undoubtedly a significant investment. I hope this post gives you a clear picture. I also welcome anyone with more information to add their insights and share their school selection experiences in the comments below!