Socio-economic factors impact student success more than most in-school factors