Ah, Fizzie, I have had that discussion so many times with various educators and their general response is that’s a parents job.
Could be covered under a class called life skills, teach them all you suggested. Give them the basics about a broad range of subjects from finance, credit, superannuation, job applications, insurance, property etc