Independent schools produce better results because:
Small class sizes.
Poor teachers can more easily be weeded out.
Trouble-making kids are asked to leave (and there's nothing do-gooders, bureaucrats, governors, LA's can do about it).
Many are selective, basing entry on tough entrance exams...