Teacher on staff in ancient kingdom (7)
I believe the answer is:
macedon
'ancient kingdom' is the definition.
'macedon' can be an answer for 'kingdom' (I've seen this before). I am not certain of the 'ancient' bit.
'teacher on staff' is the wordplay.
'teacher' becomes 'don' (don is a kind of teacher).
'on' says to put letters next to each other.
'staff' becomes 'mace' (mace is a kind of staff).
'don' after 'mace' is 'MACEDON'.
'in' is the link.
Can you help me to learn more?
(Other definitions for macedon that I've seen before include "Philip's rule" , "Philip's place" , "Alexander the Great's country" , "Kingdom of Alexander the Great" .)