Recently, there have been more and more posts on the forum discussing children’s education, especially the choice between public and private schools. Many people are asking: are private schools in Spain all that expensive? Speaking from experience, as my child has been attending a private school in Madrid for two years, I’d like to talk about this topic today and share a realistic breakdown of the costs.
The Basic Cost Structure
When it comes to the cost of private schools, the first thing that comes to mind is likely tuition. While it’s the biggest part of the cost, it is by no means all of it. A mid-to-upper-range private school might have an annual tuition of around €7,000 to €15,000. For top-tier international schools, like those founded by British or American groups, it’s normal for fees to exceed €20,000. Besides tuition, there’s also a one-time registration fee or deposit, usually between €1,000 and €3,000, so the idea of [buying a Spanish school] requires careful financial planning.
Hidden Costs Beyond Tuition
What really drives up the total cost are the ‘hidden’ fees. These miscellaneous expenses can add up to a significant amount. I’ve put together a table of common fees for your reference:
| Expense Item | Approximate Range | Notes |
| Dining Fee | €120 - €180 / month | Mandatory at most schools |
| School Bus Fee | €100 - €160 / month | Depends on the distance |
| Books & Materials | €300 - €500 / year | Not included in tuition |
| Uniform Fee | €400 - €600 / year | Summer, winter, and sports uniforms add up |
| Extracurriculars | €50 - €150 / month | Per activity (sports, music, etc.) |
Based on this, even with a monthly tuition of €800, adding dining, the school bus, and one extracurricular activity can easily push your fixed monthly expenses over €1,100. And that’s not even counting school-organized short trips, summer camps, and international exchange programs!

Public, Private, or Concertado?
Seeing these numbers might make some people considering [Spanish private schools] feel overwhelmed. But there’s no need to worry; Spain offers a very diverse range of educational options. Besides purely private schools, there are also concertado (state-subsidized private) schools, which charge minimal fees and offer a high quality of education. They are a top choice for many local Spanish families. Of course, their educational philosophy and facilities might not match those of top-tier private institutions. Therefore, whether you’re thinking about primary education or even PhD programs at private Spanish universities, the most important thing isn’t choosing the most expensive school, but the one that best fits your family’s financial situation and your child’s development path. I hope my sharing provides some valuable insights. Feel free to join the discussion below and share your own experiences!