To be honest, I think family education has more to do than school education. That's because of the old saying "spare the rod and spoil the child".
Perhaps because of the traditional Chinese culture, parents are more likely to spoil their son rather than their daughter. Therefore, the girls tends to behave well and are more mature and self-disciplined than boys, hence more competitive in the society.