Clue: Play on words impressing educated girl, a moralist (7)
Answer: PURITAN
Explanation: Definition: a moralist
**PUN** ("play on words") impressing **RITA** ("educated girl", as in *Educating Rita*, the Willy Russell play)