Return to Article Details Teacher performance contracting and student outcomes: An analysis of the comprehensive learning environment in public primary schools in Kakamega County, Kenya Download Download PDF