A very dear friend from the US admitted never having heard the expression "streets ahead" when I used it, the context being "X was streets ahead of the other kids in the class." Is this expression confined to Southern England, or do others recognise it?

Bingley


Bingley