Factors affecting school performance