One up on (someone)

To have an advantage over someone, to be one step ahead of someone.

The boy was one up on the other students because he studied very hard.