Hot-house them on 'how to launch a startup' and 'coding in Fortran' and you'll probably turn out legions of people very good at passing exams in 'structure of business plans (in the year 1999)' and 'syntax of Fortran', but when the world moves on they won't be able to adapt.
That said, I think your idea is sound, though your methods are wrong. A school should encourage creativity and intellectual development - that's how to produce your future YCombinators, journalists etc.
I think we're seeing the failure of the training model in India, where they do turn out legions of capable developers, but comparatively few capable entrepreneurs.
I guess I think that the best way to achieve your goal is actually closer to the current educational systems than one so directly and narrowly orientated towards the goal: education is more of a journey than a race.