School in Cardiff is horrendous (4)
I believe the answer is:
fish
'school' is the definition.
'in cardiff is horrendous' is the wordplay.
'in' indicates a hidden word.
'FISH' is hidden within 'cardiff is horrendous'.
(Other definitions for fish that I've seen before include "Ruff" , "Weatherman" , "Customer" , "To try to catch" , "Aquarium" .)