Readwritethink.org is an educator's friend. It has great lessons for teachers and activities for students. My favorite parts are interactive tools such as the interactive Venn diagram, http://www.readwritethink.org/materials/venn/, which makes it easier to help students organize their ideas and to practice their computer skills.
This site looks great and is really helpful. Definitely recommended.