Presents finished off, wrapped up by teachers (7)
I believe the answer is:
donates
'presents' is the definition.
(donating is a kind of presenting)
'finished off wrapped up by teachers' is the wordplay.
'finished off' becomes 'ate' (finished eating).
'wrapped' is an insertion indicator.
'up by teachers' becomes 'dons' (I am not sure about this - if you are sure you should believe this answer much more).
'ate' inserted within 'dons' is 'DONATES'.
Can you help me to learn more?
(Other definitions for donates that I've seen before include "gifts" , "Gives to good cause" , "Offers free" .)