How do you define "moral fiber?" Anyway, children are sent to school to learn. Why shouldn't they be given information about sex? It's a huge part of society, and they should be taught about it in schools as well. I'm not talking about first graders or whatever. I'm pretty sure I had sex ed in 6th or 7th grade. Obviously the school shouldn't be telling kids to go out and have sex, but they need to know about it and the consequences and diseases and children and all that.
Also, they aren't just passing them out to everybody, a student has to request one and get counseling from the nurse as well. I do believe that the parents should be informed if their child asks for one, but a lot of parents are terrible parents and don't care what their kids do and/or don't talk to their kids about sex at all. Schools promoting abstinence simply doesn't work.
Religion is also discussed in history/social studies...it had to do with plenty of wars and conflicts and still does today, obviously. I do believe that there should be a class that covers various religions (NOT PROMOTING ANY ONE THEM), just so kids aren't so ignorant about other belief systems.