Something no one’s mentioned yet is that students in Beijing also take a different test from the one many rural students take. The Beijing test is widely considered the easier one.
So rural students don’t just need higher scores, they need to score higher on a more difficult test than their urban counterparts.