So let me get this right?
Private schools which (as I understand it) for the most part generate their own income and reinvest surplus as they are charities =
bad
Schools which are publicly funded but not publicly controlled and can potentially take money out of local authorties for profit = good