This site ranks sites for teachers. You basically can go to this site and find sites to help with adding hands-on activities to lessons or to help come up with creative activities for your class.
This site is interesting because it actually sorts through the most popular sites that teachers use. It is a great place to start if you're not really sure what you're looking for.
This popular online classroom community provides a free set of web-based tools for teachers who want to integrate web 2.0 into the classroom. Tools include an online assignment calendar, an online gradebook, an online attendance book, secure online messaging, and instant progress reports. Engrade is a great way for teachers to constantly stay in touch with students, parents, and administrators.
This is a great resource for students! They can review just about any english lesson. The website was designed by a popular textbook company, so the material is reliable and helpful.