Does Roots Academy have a religious affiliation?

No, it is not affiliated with a religion.