A common refrain against requiring CS in our K12 schools is that we don't have the teachers and we won't any time soon. Sure, we don't right now but we won't if we don't do something about it.
The question to ask is "how long will it take" and "how do we get there?"
Let's look at New York City. We've got approximately 1,000,000 students in our public schools.
I wanted to give a little more context on yesterday's post. In reading over the various comments on social media related to the topic of required and desired CS teacher knowledge there are those that fall on the content is king and pedagogy not so important and others who think you don't really need a deep knowledge of CS. I think you need both and think current teachers need to be given a reasonable but finite amount of time to get there.