Allen fortsatte å kombinere sin misjonsoppgave med denne publistiske oppgave. Han var superintendent for metodistenes misjonsstyre for Kina til 1895, tillike med direktør at et system av skoler i Shanghai som han kalte The Anglo-Chinese School.