Return to Article Details The Impact of Pedagogical Skills, Curriculum Quality, Support from Parents and School Infrastructure on Job Satisfaction of Public Primary School Teachers