It's a learning thing that will go on for a very long time.
Maybe even until their twenties.
Some dc get it and some don't.
I have two dc.
One is careful with ££ the other isn't.
You have to be mindful that they have different perspectives and personality.
You also don't want dc to be worried about money and scared of not having any.
Why not let them have a carefree childhood?
Gently teach money, it's going to be a marathon not a sprint.
Older dd I show her how we save for things. I drum into her that we don't spend a penny on the credit card we can't afford to get back.
I talk to her about money occasionally eg look at that weetabix... It's got a different name and is x cheaper.
Talk about discounts.
Investments, index funds v individual shares.
When she gets money which is rare, to split it and put some into saving and some to spend.
She has a bank account and she has to transfer money into her card.
She's OK.
I am hoping she will get a Saturday job soon.
It's the younger one who is going to be far harder to be taught to be careful with money!!