Originally Posted by Randy Petersen
You might consider one of the debit cards that earns miles if the 16 year old has a checking account. No qualification for credit required and depending on the card can earn the very same miles as a "credit" card.
I tried that as well, but I found debit cards much less useful. (You cannot use it on many online sites, fees to withdraw from ATM that doesn't belong to your bank etc)
Cheers