Hi everyone! I’ve recently seen many newcomers on the forums asking about their children’s schooling, especially about choosing a primary school, and it seems many are a bit lost. I’ve just gone through the application process with my child and have some insights to share. Today, I’ll cover some basic information about public primary schools in Spain, hoping it helps those in need.
Spain’s free public education system is quite comprehensive, making public primary schools the most cost-effective option for most families. However, you might find that school names are a confusing mix of acronyms like CEIP and CPR. What’s the difference between them?
Main Types of Public Primary Schools in Spain
It’s actually quite simple; they are mainly distinguished by their geographical location and function. I’ve made a simple table to make it clear:
| School Type | Full Spanish Name | Key Features |
| CEIP | Centro de Educación Infantil y Primaria | This is the most common type of [Spanish public primary schools] in urban areas, covering both infant (preschool) and primary education. Most of us will be applying to this type of school. |
| CPR | Colegio Público Rural | Mainly found in rural areas, these are often clusters of schools from several small villages that share resources. If you live in a town or village, this is what you’ll encounter. |
| CEE | Centro de Educación Especial | Special Education Center, providing specialized education and support for children with special needs. |
So, for most of us living in cities, we’ll primarily be dealing with CEIP.

How to Choose and Apply?
Public schools in Spain follow the principle of local enrollment. This means the address on your proof of residence (empadronamiento) determines which [Spanish public primary schools] you can apply to. This is the so-called ‘catchment area’. Before the application season starts each year, schools hold open days. I highly recommend taking your child to visit the [Spanish public schools] you’re considering to get a feel for the environment and atmosphere. The application process uses a points-based system, which considers factors like the distance from your home to the school, whether you have other children already enrolled, family income, and if you are a large family. The points for proximity carry the most weight, so ultimately, your address is the most critical factor.
The general application process involves submitting an application form and various supporting documents to your preferred schools within the designated period. The schools then rank applicants based on their total points and publish the admission lists. If you don’t get into your first-choice school, don’t worry too much. The education authority will assign your child to another school with available spots. While the process can be a bit tedious, as long as you have all your documents in order, getting your child into a school is manageable. A bit of luck is also important at this stage.
Finally, I want to say that public school is the first step for a child to integrate into local society. Here, they not only learn but also make local friends and quickly master the language. I hope this information is helpful!
What about you? What schools did you choose for your children? Any experiences or pitfalls to share?