Here is a recent PowerPoint presentation I compiled that outlines several free solutions for education that Microsoft offers.