There is where the federal government I think can help and step in to provide a hosted open source education system (wit a local appliance for caching and to survive outages). Not just for student registration and grades, but US-wide shared lesson plans, shared success stories, realtime metrics and for parents, etc.