All the kids ARE singing non-Christian songs in the public schools these days. What I object to is that Christmas--not Ramadan, not Hannukah, ect.--is an official national holiday in honor of the MAJORITY Christian influence that established and settled this great nation. Because that CHRISTIAN influence was the basis for this great nation, ALL religions are safe and protected here and offered complete liberty to be who and what they are.
To forbid the children from the pure joy of learning and singing the truly great Christmas music, from having the right to truly celebrate CHRISTMAS as the traditional season--religious or secular--that it is, as the national Holiday that is declared, is wrong. To tell children the God they worship is unwelcome in their school is wrong and, in my opinion, has contributed to a great deal of what is wrong in the public schools these days.
Having said that, I have no problem with recognition of Hannukah if there are Jewish children in the school who would enjoy and appreciate that or recognition of Ramadan if there are Muslim children who would enjoy and appreciate that which probably won't happen because Islam generally forbids 'infidels' from participating in their religion. My sister taught music and directed choirs for her entire professional career and was blessed to be able to teach during the time that the great music of the classical or more contemporary masters was not forbidden in the school if it had religious origins, which much of it did.
She chose music that included contemporary and classical music, included some offerings with Spanish/Mexican/Cuban flavor as Hispanics make up a sizable percentage of our state's population, included some soul music from the deep south, included some with Native American flavor. Preparing for the Christmas concert she because aware that she had a number of Jewish kids in the chorus so she hunted up some Jewish music to include in the program. The Jewish kids, who had enthusiastically been singing the Christian stuff were thrilled, and the Christian kids enjoyed learning the Jewish music as much as the Jewish kids were enjoying theirs.
That is how it should be. No preaching or teaching of Christianity or any other religion. But acknowledging that Christian music, Christian customs, Christian holidays, Christian concepts have been a huge part of the national history and heritage and it is not only stupid, but also intellectually dishonest, to refuse to acknowledge that.