International School Fees in Spain and Portugal: What Will You Really Pay?
Published 13 September 2026 · AI-assisted SchoolMatch Europe editorial · Sources and approach
A school fee is not always the full cost of school. Before you choose a place, add up the fees to join, the yearly bill, and the extras your child will need. Then check when each payment is due.
This guide helps you build that total. It uses real fee pages from Spain and Portugal, plus a made-up example that shows how to compare two offers. The aim is to help you read a bill, not to name the cheapest school in Europe.
The real school figures below are for 2026–2027, checked on 13 September 2026. They are examples from two schools, not country averages. A school must confirm the final bill for your child.
Start with three numbers, not one
Write down three totals for each school:
- The cost to start. What must you pay before your child joins?
- The full first-year cost. What will the whole year cost, including the cost to start?
- The next-year cost at today's rates. Which charges stay, and which ones stop?
The third figure is a planning tool. It is not a price promise. Fees can change, and a move to a new year group can change the bill too.
Do not add a deposit twice. If the school uses your deposit to pay part of the first term, it belongs in your payment plan. It is not an extra fee on top of the same tuition.
Tuition means the charge for teaching. A deposit is money paid in advance. A registration fee is a charge to join. Schools may use different names, so read what each charge does.
What a real fee page can tell you
Example from Spain: the same school has different fee details
The British School of Barcelona publishes separate tables for its campuses and year groups. Its 2026–2027 table for BSB Sitges, Castelldefels and Nexus lists a Year 8 annual fee of €18,370. It also lists a €3,400 one-off matriculation fee. These two items alone add up to €21,770 for a new pupil paying the full entry fee.
That is not a complete quote. The school lists separate charges for items such as transport, uniform and external exams. Lunch is included in some year groups, with different rules at BSB City. Use the exact table for your child's campus and year. Source: BSB fees.
The useful lesson is simple: the name of a school does not tell you which bill applies. A lower number in another row may be for a younger child, a different campus, or a different set of services.
Example from Portugal: look beyond tuition
CAISL, in Sintra, lists 2026–2027 annual tuition of €17,756 for Grades 6–8. Its fee overview also lists a €600 one-time registration fee and a €1,953 yearly building fee for the first five years, from Grade 1. Lunch and return transport are listed at €1,212 and €3,632 a year. Those five items total €25,153 for a new pupil using both services.
This is a sum of listed items, not an all-in offer. CAISL's application page separately lists a €100 application fee. Ask the school to confirm all charges, timing and any reductions. Sources: CAISL fee overview and application process.
These two examples do not prove that Spain is cheaper than Portugal. They do not compare the same school system, child, services or route to school. They show why a headline tuition figure is only the start.
Build your own fee sheet
Use one row for each cost. Put “unknown” in a box when you do not yet have an answer. Do not put zero. Zero means the school has confirmed there is no charge.
| Cost | School A | School B | What to ask |
|---|---|---|---|
| Application | Unknown | Unknown | Is this due before a place is offered? |
| Entry or registration | Unknown | Unknown | Is it once per child or once per family? |
| Tuition | Unknown | Unknown | Is this for the exact year group and campus? |
| Building or development charge | Unknown | Unknown | Is it paid once, each year, or for a set number of years? |
| Meals | Unknown | Unknown | Which meals and days are included? |
| Bus | Unknown | Unknown | Is our stop on a current route? |
| Uniform and sports kit | Unknown | Unknown | What must we buy before the first day? |
| Books and device | Unknown | Unknown | Does the child need a laptop or paid software? |
| Trips and exams | Unknown | Unknown | Which are required, and which can we skip? |
| Language or learning support | Unknown | Unknown | Is the agreed support included? |
| Care before or after school | Unknown | Unknown | Does it cover the hours we need? |
A useful sheet also has a date column. A fee checked last year may no longer apply. Keep the school's fee page or written quote beside the sheet so you can check each number.
A made-up example: the cheaper fee can lead to a higher bill
The following schools and prices are fictional. They show the maths only.
| First-year item | School A | School B |
|---|---|---|
| Tuition | €14,000 | €16,000 |
| Entry fee | €2,000 | €1,000 |
| Meals | €1,200 | Included |
| Bus | €2,000 | €1,500 |
| Books and device | €600 | Included |
| Total for these items | €19,800 | €18,500 |
School A has the lower tuition. Yet School B costs €1,300 less for these items in the first year.
Now remove the one-off entry fees. At the same rates, the listed ongoing items total €17,800 at A and €17,500 at B. The gap is now €300.
Neither total includes every possible cost. A child may need a different bus route, extra care or a school trip. That is why your own list matters more than a broad online price range.
A monthly payment is not a monthly price
A school might split its yearly tuition into ten payments. Another might ask for four term payments. A third might offer a lower fee if you pay early.
Ask for both the annual total and the full payment schedule. Do not multiply a monthly amount by twelve unless the school says there are twelve payments.
You can divide a yearly bill by twelve for your own household budget. Label that number “monthly amount to set aside.” It may be quite different from the amount on the school's next invoice.
Check what is due before you move. You could face an entry fee, part of the tuition, travel costs and a housing deposit in the same month. A yearly total will not show that pressure by itself.
Check the bus before you count on it
A school bus is useful only if it fits your home and your child's day.
Ask for the stop, pickup time and likely time on the bus. Check the route in both directions. Also ask what happens on days when your child stays for a club.
A fee page may show one-way and return prices. Make sure you choose the right one. If the bus does not cover your area, add the real cost of the school run to your plan.
Do not pick a home just because it looks close to the school on a map. If possible, try the trip at school time. A short distance and a short journey are not the same thing.
Ask what happens if your plans change
Before you pay, read the rules about leaving, delaying a start, or turning down a place. Ask the school to explain any part you do not understand.
Useful questions include:
- Which payments can be returned, and under what conditions?
- How much notice must we give if we leave?
- Does notice have to arrive before a fixed date?
- What happens if our move is delayed?
- What happens if one child gets a place and a sibling does not?
- If we join part-way through the year, how is the fee worked out?
Do not assume that a school will charge only for the months your child attends. Ask for the rule in writing. Keep the answer with the agreement, rather than relying on a phone call you may remember differently later.
Treat discounts as confirmed savings only when they apply
A sibling discount can have limits. It may apply to tuition but not transport. It may start with the third child. An early-payment offer may have a date you have already missed.
Put the full price in your first budget. Add a discount only after the school confirms that your family qualifies. Check whether it applies for one year or continues.
If an employer will help pay, ask which costs it covers. Teaching fees, joining fees, meals and travel may be treated differently. Your school bill and the amount you get back are two separate numbers.
Make room for costs you cannot yet price
You may not know the price of every trip or exam. That does not mean your budget has failed. List the unknown items and ask when the school will confirm them.
Then choose your own spare amount for the year. There is no single right figure for every family. It depends on how much of the bill is still unclear and what your household can manage.
A clear quote with a few named unknowns is more useful than a neat total built from guesses. If a required cost remains unclear, keep that issue open before you make your choice.
Send one clear request for a full quote
You can copy this message and fill in the details:
We are looking for a place for a child aged [age], joining [year group] at [campus] in [month and year]. Please send the full first-year fee list and payment dates. Please include all required charges, meals, return transport from [area], and any agreed support. Please mark optional items and explain which fees can be refunded.
Send the same request to each school. It makes the replies much easier to compare.
Your last check before you choose
Read your fee sheet beside your child's needs. Can you afford the school with the services your child will actually use? Does the bus fit? Is the support in place? Do the payment dates work for your family?
Price is one part of the choice. A school that misses an essential need is not good value just because its bill is lower.
You can start with the Spain school directory or the Portugal school directory. Use each profile to find the school's own sources. Then ask the school for the exact cost of your child's place.