I have had to go the other way around. My way was to save and pay for items as I went along. If I couldnt afford it I went without, or bought second hand etc etc. However a few years ago, when I was looking at changing my car, found that I didnt have a credit history, and instead of that looking good, that it actually went against me as they had nothing to compare.
I then started to use a credit card for a few things, but with it arranged to pay off in full each month, so that there was no interest to pay. As far as I am concerned , it still remains the same as I used to do, I dont take on any debt I cant afford, but now I just make sure that I have enough in the current account to pay the credit card. As others have said it is safer anyway for higher level spending, and I now have a bank account that actually gives me something for things I have on DD etc., so that it actually covers the cost of the account too.
I still think in terms of what I can afford, and saving for it, but for me the credit card is more for any unexpected problems such as the washer going wrong or a problem with the car. That gives me a sort of safety net feeling, but thank goodness , have never needed to use it. Have very little pension etc., and it is important to me to keep myself out of debt, but with the cost of everything going higher, it is a constant worry, especially as I do not have a lot of luxury that I could give up. No one knows how life will go and sudden illness or loss of a job can plunge people into debt, but it can be difficult to save up any money even for emergencies, if everyday costs rise and you do not feel secure in your job.
There are so many things that have to be put into a school timetable, but I do think that perhaps in the maths area, some time spent explaining such things as debt, the difference between direct debit and the cost of credit and how to control it would be worth while. Even simple maths of children comparing the actual cost of buying for cash, saving a certain amount of money a month, comparing how the price might rise over the saving time, but comparing it to the overall cost if you buy on credit ,would be worthwhile.
When I was teaching junior children I used to do a couple of things with them to show them roughly how this worked. So they would have pieces of lego of different colours, representing money. Then we would have an item that they wanted to buy, and they had to choose how they would buy it, straight away or over time etc. In the beginning of course they mostly wanted to get it straight away, but didnt have enough lego for it. Then we worked out how to pay so much per month etc. We did this with several toys and I gave out more lego , and so we saw at the end of the time, that those who had paid monthly still owed lego and did not actually own the prize, but the one or two who had saved actually owned the prize. I removed the prize from those who had paid in bits and they were quite shocked to see that I could take the prize back when they had paid for some of it. It was quite a good way to show them how it worked, in a way they could understand. Some of course were still baffled by the whole thing but I felt sure that the lesson was learnt by others. If we can explain in simple terms that children understand then it is up to them , of course, what they do with the information.