Someone giving teacher gold (5)
I believe the answer is:
donor
'someone' is the definition.
(donor is a kind of someone)
'giving teacher gold' is the wordplay.
'giving' means one lot of letters go next to another.
'teacher' becomes 'don' (don can mean an academic - especially at Oxbridge).
'gold' becomes 'or' ('or' is the heraldic name for gold).
'don' next to 'or' is 'DONOR'.
(Other definitions for donor that I've seen before include "Maker of gift" , "One who gives, perhaps blood" , "Organ giver?" , "A giver, often of blood" , "One giving to a cause" .)