Technology and society are changing so fast, nobody can predict where the jobs will be even in ten years. The best the kids can do is to get a good background knowledge, so that they learn necessary specialized knowledge later on as needed, without starting from zero. And so that they can make good decisions about what to learn. So lots of science and mathematics, but also economics, history and psychology.