The difference in education level between North and South is basically the difference in economic level. After all, the economic base determines the superstructure.
Scientific research needs not only human participation, but also capital investment. Even a lot of research can't produce returns at all, but it still needs to invest a lot of money. The economic level in the south is better, so the education level in the south is higher.