Only a few small clues. You can find tons of other material on the Internet:
http://www.nea.org/tools/LessonPlans.html
http://www.scholastic.com/teachers/
http://edhelper.com/
http://www.teach-nology.com/
http://www.thinkfinity.org/
http://www.usingenglish.com/teachers/lesson-plans/level-beginner.html
http://www.teachervision.fen.com/
http://www.khanacademy.org/
http://www.discoveryeducation.com/teachers/free-lesson-plans/index.cfm
http://www.theteacherscorner.net/
http://www.watchknowlearn.org/Category.aspx?CategoryID=5090