I find the whole argument, especially with the grades, silly. But it is true that usually partners match each other by attractiveness- also keeping in mind that attractiveness is not exclusively physical and means different things for different people. Attractiveness is not a scalar, it's a vector.