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.
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.