According to this article, education influences saving but not debt.
An important caveat is that these analyses measured the short-term response to hypothetical questions, not long-term behaviour.
But even when examining the impact of financial education on short-term behaviour, researchers found it was difficult to influence how people handled debt. Compulsory financial education did not improve the likelihood of getting into debt, or the likelihood of defaulting on loans.
Being educated can teach you what you should do, but if you're in a low socioeconomic group it doesn't magically give you enough money to do those things. You will still likely need a car and footwear (or a "grant" from Winz which is their word for a loan). Like the old truism says, being poor is expensive.
As for it being better to learn "at home" of course it is if the people at home know about that stuff but this comes across as a bit " let them eat cake."