Costs by school type
You will see the true yearly bill for each school type and stage, and the contract points that decide what you pay.
"Free" schooling in Spain still comes with costs, and they differ a lot between public schools, subsidised private schools (concertadas), private schools and international schools. This Topic shows what each type really costs per year, how the bill changes from stage to stage, including…
Pick the article that fits your situation
What a free public school (colegio público) still costs you
Public schools in Spain teach for free, but families still pay for books, material, the school canteen, transport in some cases and optional extras. This page separates what is free from what you pay, for parents choosing or starting at a public school.
What subsidised private schools (concertadas) really charge
A concertada is publicly funded, so teaching is free, but families still pay for services and extras. This page helps you work out the true monthly cost of a subsidised private school and spot which payments are optional.
How private school fees work, from enrolment (matrícula) to monthly bills
A private school's fee schedule has four parts: a deposit, an enrolment fee, monthly tuition and separate extras. This page shows you how to read each part and add them up into a true annual cost. It is for parents comparing private schools.
What international schools in Spain cost, including one-off charges
International schools in Spain charge high yearly tuition plus one-off entry fees, possible deposits and separate exam fees. This page helps families planning foreign-curriculum schooling build a realistic budget beyond the headline tuition figure.
How costs change from infant school to upper secondary (Bachillerato)
Shows how your school costs change as your child moves from infant school to Bachillerato, and why. It depends on the school type and your region. It is for parents choosing or planning schools across several years.
What upper secondary (Bachillerato) and vocational training (FP) cost
Public Bachillerato and public FP have no tuition fees, but books, kits, insurance and work placements add real costs. This page helps families of 16-to-18-year-olds budget for those costs, for private centre fees, and for regional aid that can reduce them.
What you pay when your child joins a school mid-year
For parents whose child joins a Spanish school after the year has started. It explains how first-month fees and instalments usually work, which yearly charges you still pay in full, and how to ask about the regional book-loan scheme.
Leaving a school: notice periods, deposits and refunds
How to leave a private or concertada school in Spain without paying for months you don't use: what to send, when, and which payments you are unlikely to get back. For families already enrolled, or about to pay.
Fee discounts for siblings, large families and early payment
Explains which fee discounts private and concertada schools commonly offer, which you usually have to ask for, and how familia numerosa and early-payment discounts differ. For parents choosing or enrolling in a private or concertada school.
About this topic
It is for anyone considering, planning or carrying out a move to Spain with school-age children. You will see the true yearly bill for each school type and stage, and the contract points that decide what you pay.
Start with "How costs change from infant school to upper secondary (Bachillerato)". It gives the full picture across stages, and the other pages then cover each school type and each money event in detail. Nursery fees, university fees and choosing a school on non-cost grounds are not covered here.
Key rules
- Reservation fee: The reservation fee is usually deducted from the first fees and is commonly non-refundable if you do not take the place, so read the withdrawal clause before paying.
- Concertada contributions: A concertada cannot make admission or re-enrolment depend on a voluntary contribution, or treat your child differently if you do not pay it.
- Public tuition: Public schools charge no tuition, enrolment or curriculum-activity fees, and payments cannot be a condition of admission.
- Tuition: Teaching is free, and no payment can be a condition of getting a place.
- Voluntary payments: AMPA membership and donations are voluntary, and the school cannot require them.
- Free teaching: In funded stages, a concertada cannot charge for teaching or for activities that are part of the curriculum.
Costs by school type: the whole process, step by step
-
Check what your school type may charge: public, concertada or private: Before you choose a school
-
Apply for comedor aid (becas or ayudas de comedor) from your region, if your income may qualify: Usually in spring or at enrolment, with deadlines set each year by your region
-
Read the private fee schedule: reserva, matrícula, monthly fee and extras: Before you pay anything to reserve a place
-
Read the withdrawal clause before paying the reservation fee: Before you pay the reserva de plaza
-
Check how many instalments the school bills, 10, 11 or 12: Before you sign the enrolment contract
-
Expect a fee update for the next school year: Usually announced at enrolment or renewal time, once a year
-
Give written notice to leave the school (baja): Usually about a month before the end of the month or term; late notice means the next month's fee is usually billed
Costs by school type: questions that cross several articles
Can a school ask for voluntary payments as a condition of admission?
No, a public school or a concertada cannot make admission depend on a voluntary payment in funded stages. Donations and AMPA membership (the parents' association) stay optional. Read "What a free public school (colegio público) still costs you" and "What subsidised private schools (concertadas) really charge" for what can be charged.
Is help with comedor costs available at every type of school?
Comedor aid is run by each region and mainly goes to families with lower income per person, for public schools in particular. Some groups, such as those receiving minimum income, often qualify automatically. Start with "What a free public school (colegio público) still costs you", then ask your regional education department about deadlines.
Do I get the reservation fee back if my child does not take the place?
Usually not, because the reservation fee is commonly non-refundable if you do not take the place. A refund is more likely if the school cannot provide the place or the contract allows withdrawal by a deadline. See "Leaving a school: notice periods, deposits and refunds" and "How private school fees work, from enrolment (matrícula) to monthly bills".
Is Bachillerato free in a public school?
Public Bachillerato has no tuition fee, but you still pay for textbooks, material and sometimes insurance or activities. University entrance exam fees are charged separately and set by each region. Read "What upper secondary (Bachillerato) and vocational training (FP) cost" and "How costs change from infant school to upper secondary (Bachillerato)".
Explore places
Where you live changes the details. See how Spanish regions and cities compare on rent, jobs, weather, safety and healthcare.
What to read next
More in School costs, meals, transport and financial support
School meals (comedor)
You will understand the comedor, what it costs, how to enrol, how to get diet needs met and how to get it free or cheaper.
Grants and financial aid
You will know which aid exists, who runs it and which could apply to your family.
Applying for school aid
You will know whether you are eligible, what to prepare, when to apply and what to do if the answer is no.
Also in Family, children, and education
Need certainty before you act?
For important relocation decisions, speak with a qualified human specialist.
Always verify important information with the relevant official authority or a qualified adviser before acting. This website uses large language models together with various public data sources, official government documents and other established sources. Due to the amount of data on this website, some information might be wrong. Information may also be incomplete or outdated.