What do you mean by being better? Having better grades than him or being a better problem solver. Because most of the time, these kind of people follow their own agenda and don't really bother to be at the top of the class.
That was always my explanation for my grades. :)