English lesson plans for beginner, intermediate and advanced levels including reading, writing, listening, grammar, speaking, pronunciation for adult and childrens' classes as well as Business English.
These plans are actually more just beefed-up activities rather than entire plans, but with the ideas and hand-out provided, you should have no problem filling in the rest.
This site offers lesson plans, handouts, and more for the teacher as well as lots of activities for the student–and they are all organized by skill level.
Both teachers and students can access this site for tons of fun games and quizzes. Included are lots of downloadables as well as links to other game resources.
This site, available for ESL teachers and parents offers "over 1,500 flashcard images, hundreds of worksheets, crafts, games, jobs and lots more," and it’s all geared to teaching children.