Absolutely not. This idea is only going to cause STDs to spread faster.
Along with preventing teen pregnancy we need to teach abstinence and safe sex. The way I see it is if a young girl is temporarily sterilized, she will feel as though that gives her carte blanch to have unlimited unprotected sex.
What we need is a stronger education and support system for these young people to prevent unwanted pregnancy.
Good luck and best wishes.