Sure you can't prepare students for everything life will throw at them.
But right now they don't even teach basic economics, like what is deficit spending, what is fractional banking, and how it lead to hyper inflation every time throughout the history of humanity.
That's what I call keeping people intentionally dumb about the topic.
Shouldn't you report that to the head of school?
He should be able to know in which grade that topic should have been teached.
And then slap the corresponding teacher on the wrist for not doing their job correctly?