Everyone has a school choice. The first choice is whether or not to have a child, and understanding what you can afford. I paid for Catholic school for my son for 13 years, while paying school taxes at the same time.
I do know the Catholic school my son attended in Florida had voucher kids. The school in NC didn't have a voucher option, but they gave reduced, and sometimes free tuition based on need. Nuns ran both schools, and they were passionate about not turning away kids because of economic need.
The parents of the voucher kids in Florida were very open about how grateful they were for that option. Nobody had to start a conversation on that topic. Those parents cared about their children.