Why is it that private schools aren’t allowed metro cards?
What city are you talking about? Do you know how the cards are funded for public schools in whatever location you are asking about?
They are; they just have to pay for them. Why would you think the MTA would just give them away? The private school’s FA should cover it if needed
NYC