I teach secondary maths, over the years I have taught budgetting, how banks work, interest rates (compound interest and simple are part of the GCSE Syllabus. We do problem solving lessons about planning bedroom decorations, or shopping budgets, or ordering a takeaway within a budget etc.
I have done figuring out how much of a product is needed for a garden - ie grass seed for a certain area. So needing to calculate complex areas first.
We do exchange rates, we do depreciation on cars, we do caluclating sales prices, wage increases all as part of percentages.
Yes we do stuff that a lot of people will say is not necessary, but you can say that about any subject - especially one you don't like which sadly a lot of the population don't like maths - standard response when I say I am a maths teacher.
I have also taught PSHE lessons, what someone said above the students don't take it seriously - Our lessons are well designed but most treat it as a lesson off. Some know it all already, the others just don't care.
I also volunteer as a Guide leader and basic skills which I think should be taught by parents are slowly vanishing, I have done it for over 20 years and have seen a huge decline. Young people who can't thread a needle, sew on a simple button, wash up, clear up, simple cooking tasks - like peeling veg, using a knife safely, reading instructions on a pack.
There is a limit to how much a school can fit into the school day and how effective it would be.
I do e-safety with a tutor group in year 11 - the 'I know it all and won't listen to you old person who doesn't get us' attitude I get makes it hard work!