Charles Hall nació en Thompson,el 6 de diciembre de 1863, Su familia se trasladó a Oberlin (Ohio) en 1873, donde se graduó en la Oberlin High School.