Skip to content

Spanish Immersion Courses and Spanish Language Schools in Spain

242 language schools with a profile on SpainExchange. Open a profile for programmes, fees and admission details.

  • Escola Oficial d'Idiomes Castelló de la Plana

    Castellón de la Plana, Spain In an official register

    The Escola Oficial d'Idiomes (EOI) Castelló de la Plana is a public official language school in Castelló de la Plana (Valencian Community). Its main building is at Calle José Pradas Gallén 8, and it also has sections in Almassora and in El Grau de Castelló. It teaches German…

  • Escola Oficial d'Idiomes d'Eivissa

    Eivissa, Spain In an official register

    The Escola Oficial d'Idiomes d'Eivissa (EOI Eivissa) is the official language school of Ibiza, based in the Sa Blanca Dona secondary school building at Carrer Cas Raspallar 1, with a further centre in Formentera. Its departments cover German, English, Catalan, Spanish as a…

  • Escola Oficial d'Idiomes de Calvià

    Castell de Bendinat, Spain In an official register

    The Escola Oficial d'Idiomes de Calvià is an official language school in the municipality of Calvià, in the Balearic Islands. It teaches German, English, Catalan and Spanish. Spanish is taught in classroom courses at CEFR levels A1, A2 and B1. Like the school's other…

  • Escola Oficial d'Idiomes de Lleida

    Lleida, Spain In an official register

    The Escola Oficial d'Idiomes de Lleida is the official language school of Lleida, in Catalonia, at Corregidor Escofet 53, and is currently marking its 40th anniversary. It teaches German, English, Arabic, Catalan, Spanish for foreigners, French, Italian and Russian, and also…

  • Escola Oficial d'Idiomes de Palma Andreu Crespí Plaza

    Palma, Spain In an official register

    The Escola Oficial d'Idiomes (EOI) de Palma Andreu Crespí Plaza is a public official language school in Palma, Mallorca (Balearic Islands). It was created by Royal Decree in 1986, opened on 1 October 1986 and depends on the Balearic regional Department of Education. Its main…

  • Escola Oficial d'Idiomes de Sagunt

    Sagunto, Spain In an official register

    The Escola Oficial d'Idiomes de Sagunt is a public language school run by the education department of the Valencian Community, located on Avenida Fausto Caruana in Sagunt. It offers official courses and recognised certificates in German, Italian, French, English and…

  • Escola Oficial d'Idiomes València-Saïdia

    Valencia, Spain In an official register

    The Escola Oficial d'Idiomes València-Saïdia is a public official language school in Valencia, at Pla de la Saïdia 19. It first opened to students in the 1966/1967 academic year as the Escuela Oficial de Idiomas de Valencia. It teaches sixteen languages: German, Arabic…

  • Escola Oficial de Idiomas da Coruña

    A Coruña, Spain In an official register

    The Escola Oficial de Idiomas da Coruña (EOI da Coruña) is a public language school in A Coruña, Galicia, run by the regional education ministry of the Xunta de Galicia. It was established in the 1973-74 academic year. Its central site, in the Cidade Escolar area, teaches…

  • Escola Oficial de Idiomas de Santiago de Compostela

    Santiago de Compostela, Spain In an official register

    The Escola Oficial de Idiomas de Santiago de Compostela is a public official language school belonging to the Galician regional government (Xunta de Galicia). It began teaching in the 2001/2002 academic year. The main building is in the Vite district, next to the north campus…

  • Escola Oficial de Idiomas de Vigo

    Vigo, Spain In an official register

    The Escola Oficial de Idiomas (EOI) de Vigo is a public official language school in Vigo (Galicia), part of the Galician regional education system. It began teaching in the 1988-89 academic year. The main building is at Avenida Martínez Garrido 17, and the school has six…

  • Escuela Oficial de Idiomas "Do Mundo Lume"

    Ayamonte, Spain In an official register

    The Escuela Oficial de Idiomas Do Mundo Lume is the official language school of Ayamonte (Huelva province), located on Avenida Ramón y Cajal. It teaches German, Spanish for foreigners, French, English and Portuguese, and takes part in Erasmus+ projects. Spanish is offered…

  • Escuela Oficial de Idiomas "MASPALOMAS"

    El Tablero, Spain In an official register

    EOI Maspalomas (Escuela Oficial de Idiomas de Maspalomas) is a public official language school of the Canary Islands government (Gobierno de Canarias) in Maspalomas. It teaches five languages: English, German, French, Italian and Spanish for foreigners, and holds an Erasmus+…

  • Escuela Oficial de Idiomas "San Roque-Marián Díaz"

    San Roque, Spain In an official register

    The Escuela Oficial de Idiomas San Roque-Marián Díaz is the official language school of San Roque, in the Campo de Gibraltar area of the province of Cádiz. It is on the second floor of the Edificio Diego Salinas, next to the town hall, and buses from Algeciras and La Línea…

  • Escuela Oficial de Idiomas Almonte

    Almonte, Spain In an official register

    The Escuela Oficial de Idiomas Almonte (EOI Almonte) is an official language school in Almonte, in the province of Huelva (Andalusia). For the 2026-27 academic year it teaches English, French and Spanish for foreigners. Spanish: levels A1, A2 and B1 Spanish for absolute…

  • Escuela Oficial de Idiomas Antequera

    Antequera, Spain In an official register

    The Escuela Oficial de Idiomas Antequera (EOI Antequera) is an official language school in Antequera, in the province of Málaga (Andalusia). Escuelas Oficiales de Idiomas form a network of public centres run by the regional education ministries. EOI Antequera has taught…

  • Escuela Oficial de Idiomas Balma de Palma del Río

    Palma del Río, Spain In an official register

    The Escuela Oficial de Idiomas Balma is a public official language school in Palma del Río (Córdoba province, Andalusia), run by the Junta de Andalucía and part of the national network of official language schools. It opened in 2007 under the Junta de Andalucía's plan to…

  • Escuela Oficial de Idiomas Comarca del Mármol

    Macael, Spain In an official register

    The Escuela Oficial de Idiomas Comarca del Mármol is a public official language school in Macael, in the Almanzora area of Almería province (Andalusia). It provides specialised language education (enseñanzas de régimen especial) under the Education Department of the Junta de…

  • Escuela Oficial de Idiomas de Albacete

    Albacete, Spain In an official register

    The Escuela Oficial de Idiomas de Albacete is the official language school of the city of Albacete, in Castilla-La Mancha, located at Avenida de España 12. Its teaching follows the regional curriculum set by the Castilla-La Mancha education department, with levels referenced…

  • Escuela Oficial de Idiomas de Algeciras

    Algeciras, Spain In an official register

    The Escuela Oficial de Idiomas de Algeciras is a public language school of the Junta de Andalucía in Algeciras, created in the 2006-07 school year. It teaches English, French, Arabic and Spanish for foreigners (español para extranjeros), with curricula based on the Common…

  • Escuela Oficial de Idiomas de Alicante

    Alicante, Spain In an official register

    The Escuela Oficial de Idiomas de Alicante (EOI Alicante) is a public official language school in Alicante, in the Valencian Community, under the regional Conselleria de Educación, Cultura y Universidades. It is located at Calle Marqués de Molins 56-58 and offers a public…

  • Escuela Oficial de Idiomas de Arrecife

    Arrecife, Spain In an official register

    The Escuela Oficial de Idiomas de Arrecife (EOI Arrecife) is a public official language school in Arrecife, Lanzarote (Canary Islands), under the Canary Islands Government's education ministry. It offers regulated public language teaching and official certificates at CEFR…

  • Escuela Oficial de Idiomas de Ávila

    Ávila, Spain In an official register

    The Escuela Oficial de Idiomas de Ávila (EOI Ávila) is an official language school in the city of Ávila, in Castile and León. For the 2026-27 academic year it offers English, French, German, Italian and Spanish at its main site in Ávila, while its sections in Arenas de San…

  • Escuela Oficial de Idiomas de Benidorm

    Benidorm, Spain In an official register

    The Escuela Oficial de Idiomas (EOI) de Benidorm is a public official language school in Benidorm, in the province of Alicante (Valencian Community). It depends on the regional Department of Education of the Generalitat Valenciana and opened in the 2002-03 academic year. The…

  • Escuela Oficial de Idiomas de Chiclana

    Chiclana de la Frontera, Spain In an official register

    The Escuela Oficial de Idiomas de Chiclana (EOI Chiclana) is an official language school in Chiclana de la Frontera, in the province of Cádiz (Andalusia). It is located in the El Campito public park, on the Carretera de la Barrosa, and teaches Spanish, French, English and…

  • Escuela Oficial de Idiomas de Coín

    Coín, Spain In an official register

    The Escuela Oficial de Idiomas (EOI) de Coín is a public official language school in Coín, in the province of Málaga (Andalusia). It opened in the 2008-09 academic year and depends on the Andalusian regional Department of Education (Junta de Andalucía). Classes take place in…

  • Escuela Oficial de Idiomas de El Ejido

    El Ejido, Spain In an official register

    The Escuela Oficial de Idiomas de El Ejido is a public school of the Andalusian regional education department (Junta de Andalucía) in El Ejido, in the province of Almería, located at Avenida Príncipes de España 17. It provides specialised language teaching with official…

  • Escuela Oficial de Idiomas de Fuengirola

    Fuengirola, Spain In an official register

    The Escuela Oficial de Idiomas de Fuengirola is a public official language school in Fuengirola (Andalusia), located in the Edificio Siglo XXI on Avenida Miramar. It belongs to the Andalusian network of official language schools, whose curricula follow the Council of Europe's…

  • Escuela Oficial de Idiomas de Gandia

    Gandia, Spain In an official register

    The Escuela Oficial de Idiomas (EOI) de Gandia is a public official language school in Gandia, in the Safor district of the province of Valencia (Valencian Community). It opened in 1986 and since 2012 has been housed in a building at Calle Jaume II 8. Over time it added…

  • Escuela Oficial de Idiomas de Granada

    Granada, Spain In an official register

    The Escuela Oficial de Idiomas de Granada is a public language school of the Junta de Andalucía's education department, founded in 2005 and located on Calle Villa de Oña in Granada. It teaches seven languages: German, Arabic, Chinese, Spanish as a foreign language (español…

  • Escuela Oficial de Idiomas de Huelva

    Huelva, Spain In an official register

    The Escuela Oficial de Idiomas (EOI) de Huelva is a public official language school in Huelva (Andalusia), run by the Andalusian regional education authority (Junta de Andalucía). It was created in the 1988-89 academic year and is now located on Avenida de La Orden. The…

  • Escuela Oficial de Idiomas de Jerez

    Jerez de la frontera, Spain In an official register

    The Escuela Oficial de Idiomas de Jerez is an official language school in Jerez de la Frontera (Cádiz province), run by the Andalusian regional education department (Junta de Andalucía). It opened in March 1993 as a municipal language school and joined the Andalusian network…

  • Escuela Oficial de Idiomas de León

    León, Spain In an official register

    The Escuela Oficial de Idiomas de León is a public official language school in the city of León (Castile and León), at Calle Santos Olivera 17. It was founded in the 1986-87 school year under the Spanish Ministry of Education and has been run by the Junta de Castilla y León…

  • Escuela Oficial de Idiomas de Llíria

    Llíria, Spain In an official register

    The Escuela Oficial de Idiomas de Llíria is a public official language school for young people and adults in Llíria (Valencian Community), run by the education department of the Generalitat Valenciana. Besides its main building on Calle Alcalde Marcelino García 4, it teaches…

  • Escuela Oficial de Idiomas de Málaga

    Malaga, Spain In an official register

    The Escuela Oficial de Idiomas de Málaga is the official language school of Málaga, located at Paseo de Martiricos 26. It teaches eleven languages: German, Arabic, Chinese, Spanish, French, Greek, English, Italian, Japanese, Portuguese and Russian, in face-to-face, blended…

  • Escuela Oficial de Idiomas de Motril

    Motril, Spain In an official register

    The Escuela Oficial de Idiomas de Motril is a public official language school in Motril, on the Costa Tropical of Granada province (Andalusia), run by the Junta de Andalucía's education department and aimed mainly at adults. Founded in 1990, it describes itself as the oldest…

  • Escuela Oficial de Idiomas de Puerto de la Cruz

    Puerto de la Cruz, Spain In an official register

    The Escuela Oficial de Idiomas de Puerto de la Cruz is an official language school in Puerto de la Cruz (Santa Cruz de Tenerife province, Canary Islands). It is located in the Polígono del Tejar, in the building of the IES Agustín de Betancourt. It teaches English, German and…

  • Escuela Oficial de Idiomas de Ronda

    Ronda, Spain In an official register

    The Escuela Oficial de Idiomas de Ronda is the official language school of Ronda, in the province of Málaga, run by the Andalusian regional education department (Junta de Andalucía). It is in a former primary school building on Plaza de San Antonio, at the entrance to the…

  • Escuela Oficial de Idiomas de Roquetas de Mar

    Roquetas de Mar, Spain In an official register

    The Escuela Oficial de Idiomas de Roquetas de Mar is a public language school run by the Junta de Andalucía. It is located on Calle Pío Baroja in Roquetas de Mar and has four language departments: Spanish, German, French and English. The Spanish department's timetable for the…

  • Escuela Oficial de Idiomas de Segovia

    Segovia, Spain In an official register

    The Escuela Oficial de Idiomas de Segovia is the official language school of Segovia, in Castilla y León, where admission and enrolment follow the regional rules for official language schools. In Segovia city it teaches German, French, Italian, English, Chinese and Spanish…

  • Escuela Oficial de Idiomas de Torrevieja

    Torrevieja, Spain In an official register

    The Escuela Oficial de Idiomas de Torrevieja is a public official language school in Torrevieja (Alicante province), part of the Valencian regional education system (Conselleria de Educación, Cultura y Universidades). It teaches six languages: German, Spanish, French…

  • Escuela Oficial de Idiomas de Villacarrillo

    Villacarrillo, Spain In an official register

    The Escuela Oficial de Idiomas de Villacarrillo is a public language school of the Junta de Andalucía in Villacarrillo, in the province of Jaén. It is housed in Building 2 of the IES Sierra de las Villas secondary school and teaches French, English and Spanish for foreigners…

  • Escuela Oficial de Idiomas de Zamora

    Zamora, Spain In an official register

    The Escuela Oficial de Idiomas de Zamora is the official language school of Zamora, in Castilla y León, with centres in Zamora, Benavente and Toro. At the Zamora centre it has departments of German, Spanish, French, English, Italian and Portuguese; the Benavente and Toro…

  • Escuela Oficial de Idiomas El Puerto de Santa María

    El Puerto de Santa Maria, Spain In an official register

    The Escuela Oficial de Idiomas El Puerto de Santa María is a public official language school on the Carretera de Sanlúcar in El Puerto de Santa María (Andalusia). Its courses are aimed mainly at adults and follow the official levels Básico A1 and A2, Intermedio B1 and B2 and…

  • Escuela Oficial de Idiomas Icod de los Vinos

    Icod de los Vinos, Spain In an official register

    The Escuela Oficial de Idiomas Icod de los Vinos is an official language school in Icod de los Vinos, in the province of Santa Cruz de Tenerife. It has departments of English, German and Spanish. Morning groups are taught at the Ycoden Daute adult education centre on Calle…

  • Escuela Oficial de Idiomas Prado de Alarcos

    Ciudad Real, Spain In an official register

    The Escuela Oficial de Idiomas Prado de Alarcos is an official language school in Ciudad Real, located on Paseo de la Universidad. It teaches German, Spanish for foreigners (español para extranjeros), French, English and Italian, following the curriculum common to all…

  • Escuela Oficial de Idiomas Puerta de la Mar

    Marbella, Spain In an official register

    The Escuela Oficial de Idiomas Puerta de la Mar (EOI Marbella) is a public language school of the Junta de Andalucía in Marbella, located in the Edificio Feria on Calle Alfredo Palma. It teaches German, Arabic, Spanish, French, English and Russian, leads to official…

  • Escuela Oficial de Idiomas Sevilla-Macarena

    Seville, Spain In an official register

    The Escuela Oficial de Idiomas Sevilla-Macarena (EOI Sevilla-Macarena) is a public official language school in Seville, run by the Junta de Andalucía's education ministry. It opened in September 2005 and teaches German, Spanish as a foreign language, French, English and…