Re: Great idea and all that...
"teachers will be using these as coasters and ash trays"
I think that's way out of line. Sure, as with every profession, there'll be teachers who can pick these things up easier, and some that will find it harder (or can't be bothered).
You mustn't forget though, that a teacher is not supposed to compete with Linus Torvalds and the like. (If you disagree with this example, substitute with any brilliant mind of your choice)
If they know enough basics to spark the kids' interest, that's all that is required. That's the whole intention anyway. Nobody would reasonably expect *every single* child to become a programmer or coder. You want to give them options, so that you can figure out what your child is good at. It's your job as a parent -not the teachers'- to foster that interest and talent far beyond what school could possibly offer.
The interested kids will figure stuff out on their own, once they are shown the basics. And I'm sure teachers will be able to learn just a bit more than the basics to make that happen.