Nell'ambito del programma SOCRATE, l'insegnamento delle lingue straniere riguarda l'insegnamento, quali lingue straniere, di tutte le lingue ufficiali dell'Unione europea, nonché dell'irlandese, che è una delle lingue in cui sono stati redatti i trattati che istituiscono le Comunità europee, e del letzeburgesch, lingua parlata su tutto il territorio lussemburghese.
In the context of the Socrates programmes, foreign language teaching refers to the teaching as foreign languages of all the official languages of the Union, together with Irish, (one of the languages in which the Treaties establishing the European Communities are drafted), and Letzeburgesch (a language spoken throughout the territory of Luxembourg).