Google for School

Google offers a lot of resources for teachers and students and is well worth checking out. A good place to start is at their Educator page. Be sure to check out the tools for your class room and the links on the left.
Google Educators