Present for each group of students... (7)
I believe the answer is:
perform
'present' is the definition.
(thesaurus)
'each group of students' is the wordplay.
'each' becomes 'per'.
'group of students' becomes 'form'.
'per'+'form'='PERFORM'
'for' is the link.
(Other definitions for perform that I've seen before include "Do a good job" , "Act in play or film" , "seen to make a profit?" , "Carry out (action)" , "Act or execute" .)