If you're moving to Spain with children, there are many schools in Spain to choose from: free state Spanish schools, subsidized private schools, bilingual schools and fully independent international schools.
Spanish state schools, private schools in Spain, or international schools in Spain can all offer a lot to the expat family, but you need to do research to see which Spanish education system best suits the needs of your children.
Education in Spain
All children resident in Spain must attend school between the ages of 6 and 16, which includes primary education (educación primaria) and compulsory secondary education (educación secundaria obligatoria or ESO). After this, students can either continue onto optional upper secondary education (bachillerato) if they want to enter university, undertake vocational training to enter a profession, or leave education altogether.
To enroll your child into Spanish education, you can choose between a state school, private Spanish school (most of which are subsidized by the state) or a fully independent school, which includes most international and foreign schools. It’s also legal to home school your child in Spain.
Here at The National Association of British Schools in Spain you can find all of the private English schools: http://www.nabss.org/