MinecraftEdu is an amazing tool. It allows teachers to create their own servers, so students can interact in a school-friendly version of Minecraft. You can find the Google group dedicated to its use here.
The video below is one I made for the fellow who created the world featured within. It shows the immense power of Minecraft and it's potential as an educational tool.