Breaking News English Lessons - 1,776 FREE Easy News English lesson plans. EFL/ESL graded news lessons, news in 7 levels, current events.
Famous People Lessons: Ready-to-print handouts (164 so far) for English lessons on the lives of famous people. FREE Word and PDF downloads.
13,420 discussion and conversation questions for speaking practice. 671 FREE ESL lesson plans, handouts, worksheets and downloads. Controversial and mainstream topics.