MB ChB Manch 1926, DPH 1929.
After qualifying at Manchester, Bennett held medical officer of health positions in Dewsbury, Surrey County Council, Manchester, and Lancashire County Council. She was a member of Manchester Medical Society and a fellow of the Society of Medical Officers of Health.