You could probably get the highest rate in the stock market, however that is an unguaranteed return unlike a cd or something. If you don't want to risk the loss, stick it in a cd and you won't have to worry about it. You should check out your local credit union. They are federally insured, and you'll find significantly higher rates compared to that of Bank of America, etc. Otherwise, open an account, buy an etf. (exchange traded fund) The fund will appear as a stock and track the underlying market assets. QQQ was already mentioned for the nasdaq, but SPY and IVV are both S&P 500 funds. Check out ishares.com for other types of funds that track other markets, industries, etc. It all boils down to risk vs. reward, you decide.