Education Change: Coding
If you have time, you should watch the video above to be convinced that programming should be taught in school. I'm not sure being a "rockstar" is a effective method of convincing children to learn how to code. It is especially important to learn programming since the world is relying on technology more everyday. The most significant effect from learning how to code is definitely being able to solve problems in different ways; you may have infinite solutions to one problem (some ways better than others). Our students have to learn that there isn't one unique solution to all of the world's problems.
I know for me, I remember my first computer running Windows 95; now a days, children grow up with computers and see it as everyday object like clothes. For a few years of my life when people asked me "What do you want to be when you grow up?", I responded with Computer Programmer (Other professions included garbage man and engineer (oh yes!)). And back in the day, HTML was the only coding non-technical people were doing regularly; we should thank site like livejournal and myspace for introducing so many people to coding.
Be warned, coding isn't easy at first.