my biggest problem with high school is that while history, english, science, algebra and all IS useful for college, only having those subjects as mandatory buys into the "the only thing you are going to do after high school is go to college and your parents will pay for it" idea, even though college isn't for everyone and not everyone's parents can afford to send them to college.
there should be a class that teaches how to live on a minimum wage salary. there should be a class that teaches students how to file taxes, budget appropriately, how to get the most for your money, how to apply for a job, interview skills etc. and it should be mandatory because even if you do go to college, these skills will still be invaluable