be streets ahead

be streets ahead

To be superior by a large margin. Primarily heard in UK, Australia. Based on the boss's praise, it sounds like I'm streets ahead of everyone else in the department. My sister's such a talented artist that her work is just streets ahead of the other entries in the competition.
See also: ahead, street

be streets ahead

  (British & Australian)
to be much better or more advanced than someone or something else (usually + of ) In terms of profitability, the company is streets ahead of its nearest rival. He's fairly average at English but his maths is streets ahead of any other kid in the class.
See also: ahead, street