I would caution this thinking.  Plan B pills are very expensive- $50 at your local Walgreens.  Teenage pregnancies are highest in areas with high income inequality.  Most of these families are living paycheck to paycheck, and the kids have no money.  They cannot simply walk into a store and plop $50 on the counter after every time they have had unprotected sex.