Teach kids skills, not knowledge!
@jake, Bang on the money!
I was never taught to code, my teachers who taught me Computing ( ICT, my freakin arse! ) didn't really understand coding but they understood logical thought. I taught myself to code.
They taught us simple ideas using electronic circuit components to illustrate how a complex system works, and when broken down into the components, how that made it work.
They taught us how to put something together, how to troubleshoot it correctly using logical thought, then how to fix the problem.
They taught us how to think correctly and as jake says, we learned the 3Rs so we could communicate those logical thoughts.
All these basic tech skills I still use today, because my teachers gave me learning skills, not knowledge. The skills they gave me, allowed me to source the knowledge I have and I will be eternally grateful to them for that.