Teens contribute £300 million a year to society