Critics say charter schools draining vital dollars