Plusieurs collectivités des États-Unis et ailleurs offrent anglais pour les locuteurs de programmes autres langues. Les programmes visent à aider les anglophones non indigènes à améliorer leur parler, lire et écrire. Programmes ESOL varient en fonction des besoins des populations locales, et ils se manifestent sous différentes formes. Une compréhension des différents types de programmes ESOL fournit une meilleure compréhension de tout ce qu'est exactement un programme de ESOL est.