i've thought for a while that a good survey philosophy course would be a great thing for high schoolers. it could introduce a certain sort of rigor (not quite the same as a programming class where things have to run, or a math class where you have to write proofs, but important and maybe easier for many to grasp at first). plus, it'd introduce a wide variety of other belief systems, things like the need to honestly address objections the other side might have, etc.
but a good CS course would be great too, because computational literacy and facility/comfort with computational thinking are only becoming more important for making it through the world and having some control over your own fate.
but a good CS course would be great too, because computational literacy and facility/comfort with computational thinking are only becoming more important for making it through the world and having some control over your own fate.