New York City gets a Software Engineering High School
I'm not sure it's a great idea to get so focused at such an early age.  There's a lot to learn about the world when you're 14, and it might be good to explore a wide range of topics.  (I personally took most of my "real" classes in high school, so by the time I got to college, I had an idea of what I wanted to do.  After going to college for a year, I realized my needs would not be met in that way.  But deciding at 20 is a lot different from deciding at 14.)