Financial learning is like any learning – it will happen if financial activity is there in the surroundings to learn from by watching it. everyone learns to speak partly because speaking is a thing everyone gets to experience, but less is known about finance. Either because it is seen as less important to know, or because most things people do make little use of it, or even because it is regarded as exclusive and deliberately kept partly secret.
More could be learned about economics by setting up a virtual stock exchange mainly aimed at kids. This would merely be a financial example of the many interactive online games now available, with the important difference that it would be meant to help kids succeed in the world instead of helping them to stay out of it.