Which classes taught financial literacy? I guess I didn't pay attention. Everyone, every year, complains they aren't teaching the skills to prepare kids for the "real world". Legislation is passed to teach these skills, but it's feel good.
Free Enterprise (Civics) and Business Math both teach these aspects.
We are not teaching kids skills to prep them for the real world, there I agree, but many things people say "aren't taught" are things that were taught to them, they just didn't use it/remember it/forgot it.