Some factors that can affect students' academic performance include parental support, socio-economic status, the location of the school, class diversity and school admissions processes. Research has shown that a student's level of physical activity may also have an effect on performance due to the benefits of exercise on executive functioning.
Poverty can have a large impact on student performance. The parents of poor children may not be around as much to help them with their schoolwork, and there are also issues like stress, behavioral problems, health concerns and delays in cognitive development that can result from such a background.
Another factor that can have an impact on student performance is the diversity of the class. For example, students with special needs may not integrate well into classrooms with other students, and students whose first language isn't English can have a hard time following along with schoolwork.