I agree with you. However, the mandatory class would also have to include a history of the gold standard, including gold as money for thousands of years, why we went away from it and went back to it over the centuries, why it didn't work the way we needed it to, not the way the authors and the backers of the Coinage Acts intended (gaming the market exchange ratio between gold/silver against the US official exchange ratio), the context of a 40+ year experiment in fiat, what needs to be done to institute a MODERN gold standard and how this standard can keep the banking class at bay and humbled to nothing more than warehouses for precious metals (especially since we have electronic transaction capability), with no lending capability except directly between the warehouse receipt holders so as to eliminate fractional reserve lending, which is part and parcel of fiat money, AND make the owners of the precious metals (and not the warehouses) directly responsible for the good/bad decisions as to which debtors to trust in lending/getting back the gold.
Edit: one of the biggest steps is the "central bank" of central banks meeting in Basel, Switzerland to discuss implementation of Basel III, moving gold from a Tier 3 asset with 50% risk weighting to a Tier 1 asset with 0% risk weighting, essentially making gold as good as cash and bonds, possibly next year or the next two years after that. We're waiting to hear what the Basel meeting comes up with. They do recognize that the banks have to go back to having gold as a more solid basis for reserves and money than has been the case since August 15, 1971, when Nixon took us off the gold standard internationally (essentially a default on the gold standard on the international front, which Nixon is eternally damned for).