@Razor Leaf: Everything you've mentioned makes sense, and an extra hour a week or so to learn how to write a cover letter or take out a loan or vote seems good, but I just wonder about the chances of getting bad information. Like, I know there are always bad teachers here and there, but classes come with textbooks and so on and there's only so much a teacher can screw up. A lot of these life skills have an element of preference and choice in them, especially the ones like selling yourself to employers. I don't know if I'd like the idea of a teacher telling high school kids how to dress, etc. for a job interview or something like that. Not because there aren't certain expectations about that, but because a teacher could easily cross lines.