Teaching English in Italy was founded to provide high-quality onsite and online teacher training certification in the teaching of English as a foreign language. We offer a 20-hour weekend TEFL course in Florence, Italy, and several online course options. All courses are led by a teacher trainer living in Italy who holds a master's degree in TESOL. We also offer a Blended Learning option (onsite and online), which is equivalent to 140 hours of English teacher training. Teaching English in Italy, in collaboration with the Europass Teacher Training Centre, offers the very best language teacher training available in Italy.