British Council Teaching English

The British Council offers a number of platforms to support Teaching English: