Since all my comments so far have sounded like I oppose giving out contraceptives (since I am very much a proponent of moral living), let me clarify. I think it is great to help lift people out of poverty. Since there is a trend among poor teenagers to have more unplanned pregnancies it makes sense to address that problem, and this is one possible step.
I do not think it should replace teaching abstinence. But I also don't think that teaching abstinence using scare tactics in school is all that effective. Religious and moral teachings are much more so. So it still comes down to the responsibility of parents to teach their children correct life principles.
Let the government give free contraceptives to at-risk populations. But also encourage parents to teach good morals.