Programmes en anglais pour les locuteurs d'autres langues (ESOL) enseignent le vocabulaire de base, la grammaire et la plupart des phrases idiomatiques nécessaires aux personnes ayant une langue maternelle autre que l'anglais. Ceux-ci sont également connus comme les programmes d'anglais langue seconde.