Spain - Global ESL Schools Directory - Over 66,000 Schools Worldwide

Global ESL Schools Directory - 66,663 schools

Locate Schools in:

With this directory, you can search for and contact schools to connect with the job you want. Additional information is available exclusively to graduates of Oxford Seminars' TESOL/TESL/TEFL Certification Course. For detailed information about living and teaching in a specific country, visit the Country Information section.


Welcome | Log 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 schools

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