Principals tackle marathon to raise funds