No they are not,  they're funded from general tax revenue.  Ticking off "Catholic" is just which trustee you vote for, not where your tax money goes, it goes to the same pot. Non-Catholics are paying for Catholic school.