I really like this website for professional development articles and videos. It has some great ideas on how to incorporate technology, green classrooms, and other great information that might be useful for any classroom!
It's cool that you can publish a mindmap that you make to your webpage-your students could make one and post them to your classroom website! I haven't tried it yet though. I'd watch the demo they offer through the help menu. It gave the basics. My only problem with it was that sometimes it would be slow and not do what I needed.
Great vocabulary practice! Definitely for upper grade levels...teacher needs to create a classroom login information or have student use their gaggle accounts to create their own.
I read about this site in one of my education magazines. It has online textbooks that you can use for free. You can also "make" your own textbooks that fit better into your classroom! I haven't been able to play around with it too much, but it's worth a try!