School dress for college class (7)
I believe the answer is:
uniform
'school dress' is the definition.
'uniform' can be an answer for 'dress' (I've seen this before). I am unsure of the 'school' bit.
'college class' is the wordplay.
'college' becomes 'uni' (short for university).
'class' becomes 'form' (synonyms).
'uni'+'form'='UNIFORM'
'for' acts as a link.
Can you help me to learn more?
(Other definitions for uniform that I've seen before include "Official clothing" , "Unchanging, showing no variation" , "Services' clothing" , "Outfit; consistent" , "Regular sort of formal outfit" .)