to be much better than other people or things
be / stand head and shoulders above sb / sth
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition