Well, I can easily tell you what the minimum is: when someone graduates from high school, they should have learned all the basic life skills for self-sufficiency. Hopefully, they've learned what it will take to succeed in life...maybe for some it's more education, for others it's a trade, for still others it's entrepreneurship. They should know how to balance a checkbook. How credit cards work. How important their credit score is. The real truth about buying on credit. The importance of saving for the future. For those who aren't going on in school, they should be taught interviewing skills and how to go out an actually get a job. By the time someone gets out of high school, they should possess some real interpersonal communication and relationship skills. They should have a good command of the English language, know how to spell, write an intelligent essay. They should be taught the importance of volunteering and civic responsibility.
Students should be exposed to different careers; I think they still do that with 'career day,' but it shouldn't be a once a year program, it should be ongoing. There ought to be classes on "how to think outside the box," real creative problem-solving.
Schools should have a way of identifying those exceptional youngsters who will excel at math or science; language; the arts. Those talents should be developed and encouraged. Those who show an affinity for working with their hands should be given opportunities to explore those avenues.
I guess I'm saying lots of opportunity. Plus, of course, the basics. College can take 'em from there -- for those who choose to attend. For those who can't go to college or don't want to go to college, they'll be much better prepared to face the real world. I could think of a lot more, but I'd better stop.