My high school had a mandatory senior class that taught things like budgeting, investing, filing (very simple) taxes, and balancing a check book. It also required you to do some form of community service. The investing portion was bad as it was basically stock picking with fun money.
It’s hard to say how much the class impacted me as I don’t have a control, and I then proceeded through four years of college not really exercising those skills. I suspect it’s not a silver bullet, but still a positive inclusion in the curriculum.
… Now I’m curious how you change the oil.