日威海卫归还中国，庄士敦卸任并返回英国。1931年他于伦敦大学亚非学院担任教授，主要研究汉学。后来成为了中国文化大师的蒋彝亦在这段时间成为了庄士敦的学生。至1938年于爱丁堡去世，享寿64岁。
后世.在《末代皇帝》中由彼得·奥图饰演。