You can find some excellent news based lessons at Breaking News English. Every couple days two lessons, simple and difficult, are produced on some news article that is hot that day. The lessons are free.
They are in HTML, Word and PDF and come with an MP3. They can be easily adapted by the teacher, shortening them or adding additional focus.
Sean Banville has done a wonderful job at this. I have created lessons in a similar fashion and it takes me all day to do half of what Sean does everyday.
A few folks producing good course as Sean has done, news based or otherwise, could threaten to put publishers out of business.
(Unfortunately, this website is blocked in China and can only be accessed by applying some sort of workaround. Ask your IT friend to help you.)