I think durhamjen has it right, not enough money handling from a young age.We used to have our busfare, and went to buy sweets [or items of shopping for parents.]Even though we rarely had much coinage of our own, we knew the precise value of [especially sweets] and goods in the shops from a young-ish age, certainly by 7 to 8 years old, even without any sums at school.Although it's probably taught well in primary school, I think they forget by age 15, as more complicated maths has taken over in their minds. Tills tell the exact change to give and they hand that over without a thought[even when it's wildly wrong.]A few years ago I handed back £5 to the girl on the till at Woolworths as she gave me too much change, and she just rammed it into the drawer and glared at me affronted!However, the young chap at M&S that served AKA was in a league of his own I think, as that was such an easy amount, ie. full charge £12 special offer £10. I used to play shops with my DGS with real money [which he loved, and was keen to take some home.] He has Autism and I thought it would help, however he won't play it now and has lost all interest in money, to the point where he just drops it in the car if I give him any for his piggy bank, but I may have another go to interest him in it, by letting him pay for something in the shop [if he will] and asking him if the change is correct.Oscar Wilde said that some people 'know the price of everything, but the value of nothing' now some people don't even know the prices.