For those who have just arrived in Spain or are planning to move here with their children, one question is surely a headache: how do you find a good school for your child? If you search online for ‘the best public schools in Spain,’ you’ll find a dizzying array of different rankings. Actually, unlike what we might be used to, there’s no single ‘best’ standard in Spain. It’s more about finding a school that is the right fit for your child.
So, how do you judge? Besides looking at the school’s physical facilities, or ‘hardware,’ like playgrounds and labs, what’s more important is its ‘software’. For example, many parents are concerned about the quality of the school’s bilingual program—the proportion and quality of English instruction. Additionally, the school’s ‘proyecto educativo’ (educational project) is crucial, as it defines the school’s teaching philosophy and unique features. Some schools focus on technology, others lean towards the arts, and some have particularly strong sports programs.

Generally, educational resources are more concentrated in the larger cities. In Madrid, for example, schools like Colegio Ramiro de Maeztu and Instituto San Mateo are widely recognized as top-tier institutions. The latter has a very high entry score for its ‘bachillerato’ (post-16 education) program. Barcelona also has many excellent options. However, these schools often have intense competition for admission. Since most public schools operate on a catchment area basis, you’ll also need to consider your housing situation for Spanish public schools well in advance.
How to Compare Different Schools?
In addition to the points mentioned above, we can also compare schools based on specific indicators. I’ve made a simple table to help you understand the different focuses schools might have. Of course, this is just an example; you should check the official school websites for specific information.
| Feature Comparison | School A | School B |
| Bilingual Program | 30% instruction in English | 50% instruction in English, with native teaching assistants |
| Tech Education | Has a robotics lab | Offers introductory programming courses |
| Extracurriculars | Focus on orchestra and choir | Strong soccer and basketball teams |
| University Progression | Most students attend public universities | Diverse, with some students choosing art colleges |
After all this, the main point I want to emphasize is that there is no absolute ‘number one,’ only the ‘best fit’. The most important thing is to take your child to a school’s open day to experience it firsthand. We also welcome you to add your thoughts. Which school does your child attend? Do you have any recommendations or complaints? Let’s discuss it together in this thread!