Immersion (programmes) — программы погружения. При изучении языка по такой программе, ученик полностью погружён в язык на протяжение определённого количества времени. Например, он может изучать язык в школе, где на этом языке преподаются все или большинство предметов. Ключевыми аспектами таких программ являются три фактора: интенсивность занятий, продолжительность программы и нахождение в среде. Среда при этом может быть создана искусственно: ученик может проживать в месте, где говорят на другом языке, но изучать иностранный в специально созданных условиях.
Существует так же partial immersion или частичное погружение. Если снова брать за пример школу, то в этом случае на языке будут преподаваться 50-60% предметов.