One of the buses is from Kutus Municipality primary school in Mwea, and the other is from Trinity Academy in Ndia.
The accident occurred during the morning hour rush of picking and taking students to schools.
According to eye witnesses, the driver of one of the bus lost control while trying to overtake the other one that was picking a student.
“We tried what we could where good samaritans rushed the pupils to different hospitals in Kirinyaga County,” Grace Kanini said.
Police officers from Baricho, Sagana and residents living along the road took over one hour to help a female school manager who was trapped in one of the school buses.
“We helped the school manager but unfortunately a teacher had died,” a senior police officer said.
According to the police, the manager of Trinity Academy has been admitted at Kagio nursing home with serious injuries while the eight pupils are admitted at Kerugoya hospital.
The deceased’s body has been taken to Kerugoya hospital mortuary awaiting post-mortem.
The two buses have been towed to Sagana police station waiting inspection.