Call it "Daily Living". Teach things like how to calculate, plan for, and live on a budget, prepare a few basic, healthy meals, balance a check book, and similar situations that come up in daily life as an adult. Perhaps also cover how saving and investing money work.
Debate. I know a lot of schools offer this as an elective or extracurricular, but it should be a mandatory class. There are few skills as valuable as being able to see where someone else is coming from, and argue with them without resorting to name calling, fallacies, or threats.
Controversially, I'd also like to see all students required to take a class on at least one religion that is not theirs. For the purposes of that, we'll count Christianity as one religion. The instructor should not be of that religion, and (if possible), not of the religion of the majority of the students, either. This gives them a completely unbiased point of view. The class should cover beliefs, role in the community, speakers from the religion, and possibly visit to a place of worship to observe, meet leaders, and ask questions. I believe that with those rules in place, it would avoid violating the separation of church and state, but provide some much needed lessons in respect and tolerance for those who do not share your beliefs.