All you are saying is that it's difficult to know if the private school students have better results because of better teachers, because they can afford more competent teachers, or if there is some other reason.

They get better results because the other kids are better since you don't have the children of meth heads at private schools. Public school graduates have absolutely no education.
Regards,
-Joseph Van Name Ph.D.