Many teens that take their religion seriously believe that they need to be a virgin until they are married so it would have a positive effect on them, they won't become teen mothers. Lack of religion on the other hand produces negative effects and more teen pregnancies.
Not really, not in this generation. Before yes, religion kept teens from doing anything til they were married.