Although English is a secondary language in primary schools in Spain, all public schools have Spanish as their language of instruction. It is preferable to enroll in a public school if you intend to stay in Spain for an extended period.