Spain is a very popular location for English teachers. Its lifestyle and climate are probably the main reasons for this. Another reason may be the easy availability of work for qualified EFL teachers. Teaching is often to younger learners but also adult and business English teaching form a significant proportion. There are literally thousands of language schools in the larger cities all of which employ native speaker teachers. Unfortunately Spain is one of the more difficult countries for non-EU passport holders.