Volunteering is a great way for a teen to gain experience and just as important to help others.  Sometimes volunteer jobs can lead to a paid job (see  Paid Jobs) either at the place where you volunteered, or by networking with the people you meet.  Experiences acquired as a volunteer can be added to your resume to help get another job.