For school districts, meeting the standards of education in a way that utilizes essential computer skills is tough. Breaking decades of conventions in the practice of education is something that's a big ask, even in a world where you can't take 5 steps without running into an electronic device. To try and help along the process, several technology giants, including Microsoft, are teaming up to try and create a framework that helps schools better make sure their children are prepared for the 21st century.
The organizations in question are Code (A Microsoft-supported organization devoted to educating children about programming), the Association for Computing Machinery, and the Computer Science Teacher's Association. The ultimate goal of this alliance of powers is to author a framework that defines computer science education in the coming years. This isn't meant to create a comprehensive and unquestionable standard for education, but instead "defining the basic expectations for what every student should have a chance to learn about K-12 computer science to prepare for the emerging demands of the 21st century."
This seems to be a good time to attack this issue, with recent legislature making it easier for lesson plans to be negotiated and tweaked for individual needs. With computer science more important than it ever was, it's vital that organizations like Code and their partner's in the writing of this framework lay down effective and reasonable guidelines for computer science. To have any group of people in the coming generation lack computer skills would clearly be a massive problem, and these organizations have seen that problem should be stopped before it has a chance to start.