The Impact of School Environment and Peer Influences on Students' Academic Performance in Vihiga County, Kenya · Study