Texas now requires “in god we trust” flag in all public schools