Lodge obtuvo una licenciatura en Ciencias de la Universidad de Londres en 1875 y un doctorado en Ciencias en 1877.