I think it’s rather hypocritical to have church weddings, baptism and funerals, but accept some people feel a very loose link to a religion such as The building isn’t what makes a church.
I think celebration of Christmas and, particularly Easter, is very hypocritical. Celebrate winter or the Solstice, if you must but why hijack a religious feast? That’s particularly true of Easter, the main feast where the lead up, Lent and the tridium is not celebratory, but has been bought out by chocolate and tat manufacturers. By all means celebrate but teach about the reason we celebrate Easter. Most people have no idea why we have Shrove Tuesday or Good Friday.
I agree all children should go to secular allocated schools, with mixed catchments, free meals for all and free transport ( to avoid financial and cultural ghettos). There should be one comprehensive system without segregation by grammars, postcode or religion. All are a means of selection and all disadvantage poorer children. Religion should be compulsory, but should be about all religions and none.
A pity not to celebrate Christmas in schools, but maybe we can build in more equal celebration of Eid, Christmas, Hanukkah and Diwali in primaries.
The nativity plays could be done by local churches. The funding the churches give schools should be redirected to charitable work across the globe.
Independent schools and fee schools should be transferred into state comprehensive system too. The field should be levelled as far as possible.