Yes I agree it is difficult to explain it to others, at first I face the difficulties in understanding the bitcoin. I have many questions when I entered here, for example is this true that you can earn here, how its work, where can you get that money, and etc. I think explaining it to the children is quite difficult because there minds are playing with there friends only. As a teenager I think it's not difficult for us to understand bitcoin because we want to have our own income.
"If you can't explain something to a five year old, then you don't really understand it." It's true. Everything can be explained in layman's terms. It's an explanation that requires no foundation about the subject. In programming, you should be able to explain your codes in a way that everyone, even those who don't know how to code, will understand. I think bitcoin can be explained in layman's terms by having it relate to an actual wallet. After all, bitcoin wallet is the same sense with an actual wallet.
Like an actual wallet, bitcoin wallet can store money and that money can be transferred to another person's wallet. If you pay for a burger, the money from your wallet is transferred to the burger seller's wallet. It's really simple to explain it like that but to get the kids to actually be using bitcoin, actually earning it, that's the hard part.