I read about a great website called Volunteer Match that helps you find volunteer opportunities in your local area. This is a great site for adults and teens alike. During high school my friend Ali and I volunteered at the local children's hospital and it was a great experience. I found a greater sense of satisfaction with my life, what I had, etc. after meaningful volunteer experiences like that. What human being couldn't benefit?
Check it out here.