Abstinence is the best option - but the "abstinence pledge" isn't doing the job. You won't get pregnant from anal & oral but STDs will still hit hard. But hey - many untreated STDs can make a person sterile so that will help reduce unwanted pregnacy.
And if you are doing anal are you really a virgin? Better start calling kids vaginal virgins.
From the link:
Among virgins, boys who have pledged abstinence were four times more likely to have had anal sex, according to the study. Overall, pledgers were six times more likely to have oral sex than teens who have remained abstinent but not as part of a pledge.