It's possible to teach English in Italy in both public school classrooms and private language schools. Teaching English in Italy is competitive, so teachers are usually expected to have a TEFL certificate of a minimum of 100 hours. Previous teaching experience is often required.