Also because parents who said their kids to private school tend to be wealthier, which is correlated to weight. Public school is fine - it's just they have to accept everyone (lazy parents, neutral parents, good parents, and everything in between) and all the shitty parents drag down the average. Private schools can select which parents they don't want to deal with.