I've had quite a few emails recently about getting qualifications to teach English in Italy. And there is quite a lot of misunderstanding about the different acronyms and what they stand for.
Here they are:
ESOL: English for Speakers of Other Languages
TESOL: Teachers of English to Speakers of Other Languages.
TEFL: Teaching English as a Foreign Language. This is the moniker for the industry as a whole. Reputable schools looking to take on staff don't normally want teachers with a TEFL certification. They want one of the following:
CELTA: Certificate in English Language Teaching to Adults. It is awarded by Cambridge ESOL, which is part of the University of Cambridge. It is recognised by the British Council as an initial tefl qualification.
CertTESOL: The Trinity Certificate in Teaching English to Speakers of Other Languages. It is awarded by Trinty College. It is recognised by the British Council as an initial tefl qualification.
If you don't have one of these certificates, it doesn't mean that you won't find work in Italy. You will. Especially if you are in a big city like Milan or Rome where there is always a demand for English teachers. But the pay will be low. You'll also find teaching work even if you are in Italy illegally as there are always a host of schools who are unwilling to do abide by ther regulations. These are the schools that normally give the teaching industry a bad name as they'll more often than not treat you like slaves and pay you low wages.