It wasn't even taught in my school unless you didn't sign up for any other elective classes (e.g. shop, computer classes, etc). So on top of it being only taught once, it wasn't even taught to the majority of people that signed up for something else.
That's a great way to make sure that everyone mentally checks out of class and doesn't learn anything (even if it wasn't much.)
My high school had a financial literacy requirement, but it was a half year class taught by one of the worst teachers I've had (very nice lady but like the computer teacher they were just riding out to retirement and relegated to these classes that were undersupplied and they weren't knowledgeable in), the content was out of date, and sparse. They cover things like writing checks, bank account creation, but I remember nothing covering how loans work or anything of that nature because the math required would make the class too tough for general education. The class was really something the school just paid lip service to as the state required it. It's a damn shame school's don't have better experiences because people enter the world totally unequipped for the financial predators that loom.
Loans (interest, and also contracts in general) are not required to be presented at a level that /most/ of the population can understand. There is a giant, thick, legal language contract that even if you are a lawyer you probably don't really understand (it hasn't been adjudicated, so you don't know what a judge feels it says).
Disclosure: I do use credit cards, but only as a convenient and insurance providing mechanism for accessing my bank account and recouping some of the fees built in to prices by the predatory banking industry.