Choosing where to study SpanishArticle 3 of 4 · 7 min read
Finding Spanish classes in your town or region
Where to look for Spanish classes in your own town or region: the town hall, your region's adult-education network, and NGOs. It also covers fallback options for small towns. It is for newcomers who don't know where to start.
Terms used
- Ayuntamiento — The ayuntamiento is your town hall, where you register on the padrón and ask about local services.
- Padrón — The padrón is the municipal register of residents, which many public and municipal classes ask you to be on.
- Servicios sociales — Servicios sociales are local social services, which refer newcomers to nearby programmes and classes.
- CEPA — A CEPA is a public adult-education centre, often offering Spanish for foreigners.
- Escuela Oficial de Idiomas — The Escuela Oficial de Idiomas (EOI) is a public language school that prepares students for official language certificates.
Key rules
- Padrón: Register on the padrón first, because most public and municipal classes ask for it.
- Residence permit: Public CEPA classes and many NGO classes usually do not need a particular residence permit.
- Enrolment: Public courses follow the school year, so aim to enrol in June or July for an autumn start.
- Small towns: If your town has no school, try the nearest CEPA, the town hall, NGOs or online classes.
Start with your town hall
Your town hall (ayuntamiento) is the best first stop. Many run or fund free Spanish classes, directly or through NGOs and adult education centres. Larger towns and those with many foreign residents usually offer more. Coverage is uneven, and small towns may offer little.
Most municipal classes ask you to be registered on the padrón and to be an adult. Some are limited to migrants or priority groups. Ask at the immigration or integration office, or the education department. In Catalonia, the Basque Country, Galicia and Valencia, the programme may also cover the regional language.
If the town hall has no answer, ask your local servicios sociales. They know which local programmes take newcomers and can refer you.
Find your regional adult-education centre
Your region's education department runs the adult-education network. Its centres are called CEPA. Many CEPAs offer Spanish for foreigners.
- Go to your region's education department website.
- Look for the section on adult education (educación de personas adultas) or official language schools.
- Search the centre directory by province and town. The Ministry of Education's centre search also lists centres across Spain.
- Contact the centre. Ask about its Spanish-for-foreigners classes, enrolment dates and entry requirements.
Site layouts change often. If a link is dead, search for the department's current adult-education page. In some regions the department's phone line can help.
The Escuela Oficial de Idiomas (EOI) and the Instituto Cervantes suit you if you want a formal certificate. Spanish for foreigners is taught in only some regions' EOIs, for example Madrid, Catalonia, Andalusia and Valencia. EOIs usually require you to be at least 16.
Try NGOs
NGOs often run free classes for migrants, asylum seekers and refugees. Some give priority to people in vulnerable situations. National names to look for are Cruz Roja, Cáritas, CEAR, ACCEM, Fundación Cepaim and Movimiento por la Paz. Provivienda helps in some places. Many local volunteer groups and migrant associations also exist.
Contact your local branch, or ask the servicios sociales. Each branch sets its own eligibility and may have a waiting list, so ask about it when you call.
Does your residence status matter?
Usually not for public classes. CEPAs and many municipal classes ask for the padrón and adulthood, but not a particular residence permit. People without papers can often attend. NGO classes are often open whatever your status. Programmes funded by employment services do require work authorisation. Rules differ by region and centre, so confirm with the centre.
When to enrol
Public courses follow the school year.
- CEPA: enrolment usually opens in June or July for a September or October start, with a second period in September. Some centres take students during the year if places remain. A few offer a February start.
- EOI: pre-enrolment (preinscripción) is usually in spring, around May to June. Formal enrolment (matrícula) follows in June to July, with a short extra window in September. Classes run from late September or October to May or June.
- Catalonia and Madrid: the Consorci per a la Normalització Lingüística and Madrid's municipal centres have their own calendars. Intakes are typically in September and January or February.
If you miss the window, ask the centre whether places remain.
If your town is small
- Nearby CEPA: it may run classes in small towns. Some regions send teachers to villages through itinerant or satellite classrooms.
- Town hall or comarca social services: they often host free Spanish classes for immigrants.
- NGOs and migrant associations: they offer free classes and conversation groups, partly run by volunteers.
- Online courses: the Instituto Cervantes has online courses, and the Aula Virtual de Español (AVE Global) is free. Paid online tutors are another option.
- Language exchanges (intercambios): volunteer-led conversation groups meet in person or by video.
Online and distance options for Spanish through the EOI are limited. Spanish for foreigners is mainly taught in person in larger centres.
If public places are full or your town has nothing, private schools are the last option.
The step-by-step process, the checklist and the questions below cover the same ground in order.
Finding a Spanish class near you, step by step
Finding a Spanish class near you
-
Register on the padrón (municipal register) at your town hall (ayuntamiento), then ask its immigration, integration or education office about free Spanish classes: first, as soon as you have an address
-
Ask your local social services (servicios sociales) which local programmes they refer newcomers to: at the same visit or straight after the town hall
-
Find your nearest adult education centre (CEPA) through your region's education department website: look for adult education and use the centre directory by province and town, then ask about Spanish for foreigners and enrolment dates: after the town hall, and well before June or July if you want a September or October start
-
Contact local NGOs such as Cruz Roja, Cáritas, CEAR, Cepaim or ACCEM, and ask about free classes and waiting lists: in parallel with the CEPA search, especially if the town hall has little to offer
-
Look at private schools if public places are full or the town has nothing: if the earlier steps give no place that suits you
Checklist
-
Check that you are registered on the padrón, since most public and municipal classes ask for it.
-
Find your region's education department website and look for the adult education (educación de personas adultas) section.
-
Search the centre directory by province and town to find your nearest adult education centre or official language school.
-
Confirm whether your residence status matters, as classes funded by employment services require work authorisation and some official language school courses have different rules.
-
Note the enrolment window: June or July for a September or October start, and ask about a second period in September.
-
Ask the centre if places remain, in case you miss the main enrolment period.
Frequently asked questions
Can I join a free Spanish class if I have no residence permit?
Often yes, because adult education centres and many town hall classes usually ask for padrón registration but not a particular residence permit. NGO classes are often open whatever your status. Classes funded by employment services are the exception, since they require work authorisation.
When should I enrol in a public Spanish class?
Enrol in June or July for adult education centre classes that start in September or October. There is often a second enrolment period in September, and some centres accept people during the year if places remain. Official language schools usually take pre-enrolment around May to June, and only some regions teach Spanish for foreigners there.
What can I do if my town is too small for a language school?
Ask your town hall or the nearest adult education centre first, because some regions send teachers to villages through satellite classrooms. NGOs and local migrant associations also run free classes and conversation groups. Online courses and language exchanges, in person or by video, fill the gaps.
Do NGO classes have waiting lists?
Yes, local branches set their own eligibility and may have waiting lists, so ask early. Classes are typically free for migrants, asylum seekers and refugees, sometimes with priority for people in vulnerable situations.
More in Choosing where to study Spanish
Need certainty before you act?
For important relocation decisions, speak with a qualified human specialist.
Always verify important information with the relevant official authority or a qualified adviser before acting. This website uses large language models together with various public data sources, official government documents and other established sources. Due to the amount of data on this website, some information might be wrong. Information may also be incomplete or outdated.