Dear friend, learning our christian heritage begins in the home, certainly not in the classroom. It is the responsibility of parents to raise their children in the faith. One look around you is reason enough.
Why should people go to church when they hear that many churches are changing with the times? Gods Word does not change, only our attitudes.
Martin Luther opened Pandora's box when he said anyone, even a milkmaid, could interpret scripture. Since then, thousands of churches have sprung up, all claiming to hold the Truth. Only one church has remained unchanged and that is the one founded by Jesus Christ. The Catholic Church is the only one that still proclaims the truths of the faith entrusted to Peter. Check it out .. you may just find your way back home.
Like wizr, I also cited God’s removal from public schools as one reason and I stand by it.
I can remember learning Christmas Carols and participating in Christmas Biblical plays in Elementary School, which are banned today. Some of those plays were better and just as religious as the plays we put on at St John’s parish for our parents.
I would not have known the Christmas Carols, but for the public school. I certainly didn’t learn them at Mass on Sunday.