Next Gen Personal Finance
Next Gen Personal Finance is a nonprofit dedicated to financial literacy, and policy advocacy to bring financial literacy into the middle school or high school classroom. They have excellent content on just about any topic related to financial literacy, and usually have effective lessons attached.
There is also a Spanish & ELL Directory where materials are available in Spanish, as well as an ELL Resources section for teachers of multilingual learners.
Sign up for a a free Teacher Account in order to view the lesson Answer Keys.
One example of Next Gen Personal Finance’s excellent resources is their online Banking Simulator, that lets users open an account, make deposits, pay bills, and keep track of their balance, all using imaginary money.