What do you mean by "in your face"? I don't go to public school but I have a friend who goes to a public high school and they never even talk about it. The teachers have no involvement, but students are allowed to create their own clubs and support groups if they want to. My school is a private school so I can't say too much, but we've only ever been told about creation and Christianity. We have never even looked at an evolutionist standpoint. If anything, I feel like that is indoctrination.
I think that sex education should be taught around middle school age and that they shouldn't just be told, "Sex is bad so don't do it", but they should be taught how to be safe about it.
I think younger kids don't really need to know about sex education, but if they can read books about straight couples, they can read books about gay couples. Obviously, they shouldn't be detailed descriptions about sex or personal details, but just telling them that some people are gay.