Italian as a foreign language

From Teflpedia

Italian as a foreign language is Italian as a foreign language.

In Italian, this is known as "Italiano come lingua straniera"; the corresponding term for Italian as a second language is "Italiano come seconda lingua". Learning is imparare so "imparare l'italiano come lingua straniera"; and teaching is "insegnare" so "insegnare l'italiano come lingua straniera."