Cover for head schoolteacher at centre of town (6)
I believe the answer is:
turban
'cover for head' is the definition.
'schoolteacher at centre of town' is the wordplay.
'at centre' says to take the centre.
'of town' becomes 'urban' (I've seen this before).
The central letter of 'schoolteacher' is 't'.
't'+'urban'='TURBAN'
(Other definitions for turban that I've seen before include "Swathe of material as headdress" , "Headdress worn by Sikh men" , "it provides cover for head" , "A wind-up over locks" , "Sikh headgear" .)