List of English Language Schools & ESL Programs in Spain
71,834 Certified Grads since 1992
Talk to an Advisor 800-779-1779

English Language Schools Directory

With this directory, you can search for and contact schools to connect with the job you want. Additional information is exclusive to Oxford Seminars' graduates. For detailed information about living and teaching in a specific country, visit the Where You Can Teach section.

Frequently Asked Questions

Find 67,784 schools worldwide


Locate Schools in:

Choose any city for ESL job opportunities in Spain, including school contact information, monthly salary, minimum teaching requirements, and much more.

Spain 1,471 school

Andalusia

Algeciras  |  Almerí­a  |  Bormujos  |  Cádiz  |  Cordoba  |  Dos Hermanas  |  El Puerto de Santa Marí­a  |  Estepona  |  Gines  |  Granada  |  Huelva  |  Jaen  |  Los Barrios  |  Lucena  |  Malaga  |  Marbella  |  Montilla  |  Motril  |  Nueva Andalucia  |  San Fernando  |  San José  |  San Pedro Alcantara  |  San Roque  |  Sevilla  |  Tomares  |  Torremolinos

Aragon

Asturias

Aviles  |  Candás  |  Gijón  |  Oviedo

Balearic Islands

Barcelona

Basque

Basque Country

Alava Araba  |  Algorta  |  Barakaldo  |  Basauri  |  Berango  |  Bilbao  |  Durango  |  Elgoibar  |  Galdakao  |  Getxo  |  Irun  |  Las Arenas  |  Portugalete  |  San Sebastian  |  Santurtzi  |  Vitoria-Gasteiz

Canary Islands

Cantabria

Castilla la Mancha

Castilla y León

Burgos  |  Leon  |  Ponferrada  |  Salamanca  |  Segovia  |  Soria  |  Valladolid

Catalonia

Galicia

Gipuzkoa

Azpeitia  |  Beasain  |  Donostia-San Sebastian  |  Eibar  |  Errenteria  |  Irún  |  Oñati  |  Tolosa  |  Zarautz

Granada

La Rioja

Lleida

Madrid

Malaga

Murcia

Navarre

Baranain  |  Mutilva  |  Pamplona  |  Tudela

Ourense

Palencia

Pontevedra

Salamanca

Santa Cruz de Tenerife

Segovia

Sevilla

Tarragona

Alcanar  |  Amposta  |  Calafell  |  Cambrils  |  El Vendrell  |  Reus  |  Salou  |  Tarragona  |  Torredembarra  |  Tortosa  |  Valls

Toledo

Valencia

Alacuás  |  Aldaia  |  Alfaz Del Pi  |  Alginet  |  Alicante  |  Burjassot  |  Campolivar  |  Castellon  |  Castellon De La Plana  |  Denia  |  Elche  |  Gandia  |  Javea  |  La Cañada  |  Paterna  |  Puerto de Sagunto  |  Puzol  |  Torrent  |  Valencia  |  Xativa

Valladolid

Vizcaya

Zaragoza