The Constitution says that Congress may not "establish" a religion, like the Church of England. That is to say, no "national religion." Christianity per se is not a religion, national or otherwise. It's more like a "collection" of many religions.
Besides, the establishment clause doesn't apply to state and local governments -- only to the federal government.