Hello everyone! I’ve seen many newcomers on the forum asking about their children’s schooling, especially about the costs of public schools. Many have heard that public education in Spain is free, but then hear from others that there are still significant annual costs, which can be confusing. Today, based on my own experience, I’m here to clear things up once and for all: Do Spanish public schools actually charge tuition fees?
Let’s get straight to the point: Public schools in Spain, from preschool and primary to secondary education, are indeed tuition-free. This means you don’t have to pay for the core curriculum instruction for your child. It’s a right guaranteed by the constitution, so you can rest assured there won’t be a “tuition” bill for hundreds or thousands of euros a month like you’d see with private schools. However, when it comes to Spanish public education, tuition-free does not mean zero cost, and it’s crucial to understand this distinction.
So, where does the money go? This is the key part. At the beginning of each school year, the school will provide a list of various fees, which mainly include:
- Enrollment Fee (Matrícula): This is typically a small administrative fee, usually a few dozen euros, covering student insurance, file management, etc.
- Textbooks and Materials Fee: This is one of the biggest expenses, much like Spanish public university tuition fees. Each year you’ll need to buy new textbooks, workbooks, and stationery. Depending on the grade level, this cost can range from approximately €200 to €400.
- School Lunch Fee (Comedor): If your child eats lunch at the school, this fee is paid monthly. For Spanish public schools, it typically ranges from €90 to €150 per month, with prices varying by autonomous community.
- School Bus Fee: If you live far from the school and need to use the school bus, this is another additional expense.
- Extracurricular Activities: Activities like soccer, basketball, art, or music are optional and require separate payment.

A Breakdown of Main Costs in Public Schools
To give you a clearer picture, I’ve put together a simple table that separates mandatory and optional costs to help with budgeting:
| Item | Mandatory/Optional | Estimated Cost |
| Tuition Fee | No | €0 |
| Enrollment Fee | Yes | Approx. €20-€50/year |
| Textbooks & Materials | Yes | Approx. €200-€400/year |
| School Lunch | Optional | Approx. €90-€150/month |
| School Bus | Optional | Varies by distance and region |
| Extracurriculars | Optional | Costs vary |
One last thing to add: policies can vary slightly between each of Spain’s autonomous communities. For example, in Andalusia, textbooks are provided on a free loan basis, which can save you a significant amount of money on books. In Madrid, however, most schools require you to purchase the textbooks yourself. Therefore, the most accurate information will always come from the specific policies in your region and the notices from your school. I hope this information has been helpful! I also encourage parents from other regions to come and share and add information about the situation where you live, to provide more references for those who come after us!