Yes. If the teen has a part-time job and is earning income, then he/she can contribute to a Roth IRA.