It's a man's world, yet --Why Do Girls Get Better Grades than Boys?
I'd say it's because girls are less impulsive and more inclined to plan ahead than boys are. Even when they're in grade school, they're thinking about college. And they seem to be more aware of the consequences of impulsive behavior than boys.
And I'd add that girls mature more quickly than boys. Years earlier, where most things are concerned.