Return to Article Details Effect of teachers’ professional knowledge and practice on pupils’ learning outcomes in public primary schools in Kakamega County, Kenya Download Download PDF