The answer depends on your goal.
If you want to teach kids so they can get a job, any popular coding language will do.
If you want to teach kids what programming is about, any teaching focused language (such as pascal) might be appropriate.
If you want to teach your kids how to incorporate math, electronics, robotics, and computing into the rest of their lives...than I think a computational computing focused language and tools such as Wolfram Framework and Mathematica makes sense. The problem will be that there are very few teachers or parents able to teach it properly.
I'm homeschooling my kids and I've bought Mathematica for each of them. I'm reading the various howto guides and textbooks now to figure out how to teach it properly. We will be incorporating arduino type coding and using mathematica to supplement their math and science classes too.