Who's to blame for your bad money skills?

Managing money doesn't come easily to everyone, which is why some argue it's time to rethink how we teach finance. (David Sacks, Getty Images)

Most Americans have no idea how much it costs to retire in a nursing home, according to a recent study by Money Rates.

"Nearly 57 percent of Americans believe a year in a nursing home would cost less than $75,000," according to Money Rates, which is unfortunate, since the real cost can range from $80,000 to upwards of $90,000 per year.

"Forget socking it away for a nursing home; most people aren’t prepared for life’s current emergencies," she wrote, citing a recent Bankrate survey that shows only 23 percent of Americans have enough saved to cover at least six months' worth of expenses.

McArdle, for one, put the blame principally on bad habits formed from media, parenting and general envy. To McArdle, changing your finances is more about altering your state of mind than learning a few simple tricks.

Libby Nelson at Vox also argued that the problem of teaching money is much more complicated than we tend to recognize.

"It's easier to get people to take one action — get a vaccine, open a savings account — than it is to get them to change their behavior for years or decades," Nelson wrote.

Because of this, personal-finance classes offered in colleges and high schools across the country have struggled to have much of an impact.

"Teaching money habits to college students is something like teaching good eating and exercising habits: much easier in theory than in practice," Nelson said, "and not something that can happen in a traditional classroom."