The Role of School Climate in Mitigating the Effects of Neighborhood Socio-Economic Status and Violence on Academic Achievement