This study examined the impact of Free Primary Education (FPE) on teaching and learning in public primary schools. It adopted a descriptive cross-sectional survey design. Random and purposive sampling was utilized to obtain a sample of 45 language teachers out of a population of 134. The questionnaire was the main data collection instrument. Descriptive statistics was used to analyze the data. The study found out that increase in enrolment occasioned by FPE, has negatively affected determinants of instruction. It was further established that new learners beyond school-going age have complicated discipline in schools thus negatively affecting teaching and learning. Moreover, physical facilities were rated insufficient owing to increased enrolment and lack of a commensurate expansion of the facilities. Despite the negative impact, the study established that the FPE programme provided sufficient teaching and learning resources and increased access to primary schooling in the district. The paper recommends the provision of more teachers to improve the status of instruction and the in- servicing of teachers to enhance their capabilities in handling the new learners. Community involvement in putting up of physical infrastructure is also recommended.