When you teach English as a foreign language you don’t just teach “English”.

No, you teach a specific type of English depending on your class: different people need different English.

You can view this in the same way as dance. If you go to a dance class you don’t just learn to dance in general but instead learn Latin or Ballroom or Jazz or Modern, etc…