- Home
- Idioms
- be streets ahead
be streets ahead
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.