In Canada it is illegal to store student information on servers outside of Canada. At least that is what I was told when I was asked to create a CMS.
http://www.google.com/a/help/intl/en/edu/case_studies/lakehe...
I'm betting that Google or a 3rd party will eventually piggy back a for-pay educational tool on the existing Google Apps school customer-base through their Marketplace.