I admire the sentiment but I have to believe that at any scale someone qualified to teach CS would be doing something a bit more lucrative than teaching public school. Altruism is a beautiful thing, and something I wish I had more of, but let's face it: it's easier to demand this than to actually deliver it.
I imagine that when our industry has the next culling, public interest in CS will wane as usual until the next revolution is quickly unleashed by software fueled technology.