The requirement approved on Thursday will apply to freshman students entering into the 2020-2021 school year.
To make room for the new course, students now only have to take one class on American history instead of two.
State officials argue the change won't result in less student knowledge of American history. A revamped high school civics class also will contain history.
"It's important," said Sandy Wheat who runs the North Carolina Council on Economic Education when the bill was first announced in 2019. "People don't hear it and too many people graduate from the school of hard knocks where money is concerned."
Supporters of the personal-finance course believe it will help students become savvy consumers as adults.
According to the bill's language, at a "minimum," the financial literacy course would require students to learn about: