"What I like about English to Go is that they have complete, integrated lesson plans. You can search their (very extensive) lesson archive for a particular grammatical feature, a topic, level of difficulty, type of exercise (etc). You then get a lesson with an authentic (Reuters news article) reading chosen for its appropriacy, a range of exercises related to the article (and which build on each other within the lesson), a portion of the lesson plan for the teacher (with answers and teaching tips), and often an interactive component (a range of those, as well) for online use."