I don't have any magic bullets that will keep a kid a virgin until his or her wedding night. Keeping a kid a virgin until she or he turns 16 is not really that difficult. Education, supervision, rules, expectations (high ones), and hands-on parenting is what it takes. Prayer is useful as well.