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 and a 20-hour Advanced Weekend TEFL course along with several other one and two week language teaching course options in Florence, Italy. All courses are led by a teacher trainer living in Italy who holds a master's degree in TESOL and an Ed.D in Educational Psychology.. 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 Academy offers the very best language teacher training available in Italy. Our courses are offered throughout the year with Weekend TEFL courses being held once a month and Advanced Weekend TEFL courses being held about four times per year.