I'm not convinced by the idea of heavily specialised high schools. At that age you should be discovering what you're passionate about, and sampling a wide range of subjects.
The focus here seems to be more on training kids up for a job - would anyone be so enthusiastic if we replaced "software engineering" with "assembly line work" or "street sweeping"?
The focus here seems to be more on training kids up for a job - would anyone be so enthusiastic if we replaced "software engineering" with "assembly line work" or "street sweeping"?