maybe i will teach my kids to do faucet like play games with bitcoin reward and i will explain step by step what is bitcoin, how to get it, and what we gonna do with our bitcoin. i think we can teach kid by doing some play but don't teach them for playing gambling.
This is a great idea on how you are going to teach kids with bitcoin and for sure they are going to enjoy that. And make some other competition , so if you are teaching 2-3 kids make some tournament for them whoever is going to have the most claimed faucets and highest satoshi's will be rewarded by you. And that is going to make them learn more about bitcoins and encourage.
Yes, that is a good idea but in addition, you can just ask a kid to purchase an item or pay for service online using bitcoin payments, in the process of making that payment the kid will earn alot about bitcoin.
Usually kids ask so many questions, when we are giving them some practical approach, surely they will come up with questions, so they will learn many things on bitcoin at end.