Does Masonry have a hidden religious agenda or practice that is known only to “higher” Masons?
No. The religious position of Freemasonry is stated often and openly, and we’ve already mentioned it above. A Mason must believe in Deity, and he is actively encouraged to practice his individual faith. Masonry has no “god” of its own. Some anti-Masons have said that we are not allowed to mention the name of Deity in Lodge, but simply isn’t true; in many jurisdictions, the letter G, found inside the square & compasses symbol, represents God (it also represents geometry). It is true that we, generally, use some other term (“The Grand Architect of the Universe” is most common) to refer to God. That is done only to avoid giving religious offense to anyone whose faith prefers to refer to God by another name. But the God to whom Masons pray is the God to whom all Christians pray.