ESP

ESP stands for English for Special Purposes. This can include EPP, but also special cases such as Survival English for newly-arrived immigrants.