I’ve come across this fantastic website today:
In terms of levels, they use CEF Levels:
The Common European Framework of Reference for Languages (CEF or CEFR) was put together by the Council of Europe as a way of standardising the levels of language exams in different regions. It is very widely used internationally and all important exams are mapped to the CEFR. (Source)
Currently, B1, B2, C1 level lessons are covered. These lesson plans organized by 4 themes: Business, Technology, Global Issues, Life. Worksheets are provided in 2 different versions: Student’s Version; Teacher’s Version.
A Fascinating work they’ve been putting online in terms of using TED Talks for ESL lessons. Worth clicking on them to print out useful worksheets for intermediate and advanced level ESL learners!