As other posters have said, taking God out of school, and feminism are certainly strong contributors to the problem.
There is a rise in atheism which leaves kids with empty souls.