That was a bit tougher than last week but almost all clues solvable.
As a non-Brit I had to do a bit of research to get 9A "Diligent student trails back" — a slang term I hadn't heard before.
And as for 10A, I am just guessing at the unchecked letters and will gladly welcome a (gentle) hint.