I’ve recently been researching high schools for my kid, focusing on private options, and I was shocked by the price range. From the more affordable ones to the top-tier international schools, the cost can vary several times over. Figuring other parents might be in the same boat, I decided to put together what I’ve learned to start a discussion and provide a reference for others.

Key Factors Influencing Tuition Fees
First, it’s important to understand that tuition fees for private schools in Spain aren’t a single, fixed number. They are influenced by several factors. Here are the main ones I’ve identified:
- School Type: Is it a standard private school (privado), a state-subsidized private school (concertado), or a purely international school? Concertados receive government funding, making their fees the lowest, but places are highly competitive. International schools are typically the most expensive.
- Location: Top-tier private schools in major cities like Madrid and Barcelona will naturally have the highest prices. In contrast, you might find schools of similar quality in the south or in smaller cities for a significantly lower cost.
- Curriculum: Does the school offer the local Spanish Bachillerato curriculum, or international programs like the IB or A-Levels? International curricula involve higher costs for accreditation and teaching staff, which translates to higher fees.
- School Reputation and Facilities: Well-established, renowned schools with excellent facilities will naturally include a premium for their brand and maintenance costs in their tuition.
General Fee Ranges for Different School Types
Based on my research, including looking at various Spanish private high school rankings, I’ve created a table with approximate fee ranges. Note that this is for tuition only and doesn’t include registration fees, meals, school transport, uniforms, books, and other materials. These extra costs can easily add another €2,000 - €5,000 per year.
| School Type | Monthly Fee | Annual Fee | Characteristics |
| State-subsidized (Concertado) | €100 - €400 | €1,000 - €4,000 | Government subsidies, low fees, limited places |
| Standard Private (Privado) | €500 - €1,000 | €5,000 - €10,000 | Mainly Spanish curriculum, good value for money |
| International School | €800 - €2,000+ | €8,000 - €20,000+ | International curriculum, multicultural environment, highest fees |
If you’re on a limited budget but still want a private education, it’s worth looking into Concertado or mid-range Privado schools. However, if the goal is to get into top universities in the UK or the US, you might need to bite the bullet and invest in a good international school, though it’s always worth checking for any available high school grants to help with the costs. My personal take is that you shouldn’t choose a school based on fees alone. It’s more important to see if the school’s educational philosophy, curriculum, and student body are the right fit for your child. The cost is secondary to finding the right environment for their growth. If anyone has recommendations for good schools or experiences to share (the good and the bad!), please leave a comment below!