I think it would be better to be taught in the home. Why is it the schools responsibility?
I think abstinence should be taught at home and it should be the only thing taught in schools (unless not teaching anything in schools can be avoided).
Precisely because it isn't being taught at home sufficiently and is creating an enormous societal cost. The schools are also the vehicles by which most of these socially destructive behaviors are being taught and facilitated.