There is in our state!! They start out a bit to soon as they start in 4th grade but it is done in the proper way. That is the very important part.
They usually will give you a bit of info. with parents permission when the kids are in the fifth grade here. But I think they should give classes here in high school. A lot of parents don't explain a lot to their teenagers and they learn it outside the home, and then they don't feel like they can talk to their parents and become embarrassed and get involved in the wrong crouds at times. Then you have teenagers that are pregnant, and have stds. So I think it is a good thing for schools to offer, they would probably have to get parents permission, but if parents don't discuss it in detail and answer question some one needs to or the results end in tragedy, with teens with stds and pregnant, etc. That is just my opinion.
I think that they should give the general info in 7th, and then the real stuff in 8th. It should be mandatory for all students, whether the parents agree with it or not.