To a certain extent I agree with you but I'm not sure "education" is sufficient anymore, are there really still people who dont properly know the risks of unprotected sex, or any of the other reckless, risk taking behaviours for that matter, we've reached saturation point really. At this point I'm more inclined to believe is a case of "I knew, I just didnt give a shit" as "I didnt know".
A hell of a lot of this is a problem of the poor, repeated generation after generation, people do things when they're in the adventurous, adolescent phase, or they dont grow out of that phase like everyone else and keep on doing them, either way they're stuck with the consequences. Being stuck with the consequences isnt proving enough of a disincentive either, most of the unwanted pregnancies are had by people who're not even 21yrs old yet, you dont even develop consequential thinking until then, some say until 23yrs in the western world (and its getting later still).
So I'd say the contraceptive implants for females which, in all but a small percentage of cases work for between five and ten years and do not have major health consequences, roll them out as mandatory to everyone, unless you exercise an opt out for whatever reason you or your parents. Roll it out to cover the years when most accidential pregnancies occur when people are physically mature but not any other way.
It'd save the taxpayer a fortune, surely its a pro-life measure because it prevents abortions, only a small group of those faith communities who still actively reject artificial contraception actually adher to and practice compliance with those guidelines but if they want to opt out let them. It's not the people who're thinking hard enough about their sexual health and decisions that we need to worry about its the people who forget or neglect or who're impulsive anyway.