Thanks. I decided to move my post to Mini Money Mustache under the topic of How to teach about money, because my answer may not help the OP. Here it is, expanded:
We did a chore chart with stickers when our son was young to help him remember what he was expected to do & when. He earned a tiny age-appropriate reward only after he consistently met the challenge. Later on this became money paid weekly. In high school he had a monthly allowance for routine expenses like lunches & clothing items, because he needed practice in budgeting & spending. He did his own laundry from age 13. He wanted to earn the Entrepreneur merit badge in Boy Scouts which requires starting & running a business for 6 months; he decided to grow & sell tomatoes in the back yard, netting $400 each summer for 2 summers.
We matched our son's summer job earnings in a Roth IRA when he was in high school & beginning college. Last summer as a rising junior, he had an engineering internship that earned well over the Roth IRA limit, so we encouraged him to deposit the limit amount without any matching.
We started teaching our son about financial management at an early age. I took him to the bank to purchase I-bonds when he had accumulated enough, since they pay more than a savings account. When he was a HS freshman, we helped him open a bank account that included checks as well as a debit card. When he was old enough to drive a car & purchase gas, he added a credit card (with us) with the bank; we wanted an initial low limit, no annual fee, & it accumulated reward points. He has been responsible for paying the card balance completely every month, using his checking account online. He started using Mint in college & tracks roommate transactions with the Splitwise app. He recently qualified by himself for a much better reward credit card with no foreign transaction fees. BTW, he bikes to classes.
Every step has created the opportunity for learning & questions without overloading him with too much information all at once. He's leery of investing rather than saving, so that's our next step.