No leech managed to make the grade (7)

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.