I suggest opening a Vanguard acct and investing in VFIAX, if you can work through the minimum investment for VFIAX. I did this for both of my kids when they turned 14. I own my own business, so I began employing them and paying them a salary which allowed me to make the maximum Roth contributions annually for each. I just kept dollar cost averaging into VFIAX with a monthly or sometimes weekly contribution. My daughter is now 22 and her Roth has grown to 97k. My son is 19, and his Roth is at 66k. This is a great way to set your kids on the right path.