I think a lot of parents only send their kids to Catholic schools ( which are not run by the Church anymore) because they still celebrate traditional holidays. It really is special that kids can celebrate Christmas and Easter and on Thanksgiving they can acknowledge God.  In Public schools you are basically denying the culture around you.