In het kader van het programma Socrates wordt met het vreemde-talenonderwijs bedoeld het onderwijzen, als vreemde taal, van alle officiële talen van de Europese Unie, alsmede van het lers (één van de talen waarin de Verdragen tot oprichting van de Europese Gemeenschappen zijn gesteld) en het Letzeburgesch (de taal die wordt gesproken op het gehele Luxemburgse grondgebied).
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).