Crossword Genius

No leech managed to make the grade (7)

Ross

I believe the answer is:

(Other definitions for echelon that I've seen before include "Level of people in organisation", "Body of troops arranged in a line", "Bishops, say", "Degree", "Echo Len (anag.)".)

I've seen this clue in Mirror.