We just implemented Google Apps for Education and rolled out accounts for all of the Elementary students in Jan. It was pretty easy to setup and the price was right...FREE. We were also able to separate the Elementary from the Secondary accounts into different groups so that we could turn off the email for the Elementary students while still allowing calendar and document sharing.
Admin: To setup Google Apps for Ed, you don't even need to pay for webhosting. If the school has a website, you can simply create the Google Accounts for Ed under the existing domain (or a separate subdomain).
Account Transfer: Students with Education accounts are able to share docs with their personal account as well as pull email into their personal account from the Google Ed account.
You might be interested in becoming a Google Certified Apps for Education Trainer. Basically, it's a program through Google where you learn all about Google for Education tools.
You can take all the classes for free but, to get the title of "Google Certified Trainer," you have to take six tests, which are $15 each (a total of $90). Like I said, though, you can get all the information for free and it'll probably help you a lot. I'm just in the beginning stages of the course, but I've already learned quite a bit.
There's more information on this Classroom 2.0 thread.