This is my first year teaching personal finance.
One of the best resources has been one of my colleagues. She’s the best. 🙂
Also, we have been using Next Generation Personal Finance quite a bit.
They have many classroom ready resources, including good lessons and warm-ups.
An additional excellent resource for verifying information and double-checking things has been Investopedia.com