In the late 1970s, the Springfield School District made it a requirement to pass two terms of Personal Finance classes in order to graduate from high school; one was called "Required Personal Finance" and the other "Elective Personal Finance".  
In the "Required" class, we learned how to make a monthly budget with a fictional salary we were given, and, just like the "real" world, not everyone had the same salary to budget from.  Using the budgets we were given, we learned how to pay rent/mortgages, budget for groceries, clothing, entertainment, insurance, medical expenses, and save for retirement, .  Also, we learned how to pay our taxes and fill out tax returns.  
In the "Elective" class, we learned how to purchase stocks, finance a house, how to negotiate automobile purchases, and how to finance the non-essentials that make life fun.
I have used what I learned in these classes throughout my life.  It is a shame these skills are not taught in public schools any longer.