The main pUlpose of this s tudy was to investigate the status of teachers' CPDrnprogram and, the degree of the linlcage between TTCs and CRCs, and to givernrecommendations for its improvement. The study was conducted on the samplesrndrawn from CRCs, primary schools, WEO, ZED, and TTCs in Oromia RegionalrnState. Three of the TTCs were randomly selected from six colleges that similarlyrnpel/onn CPD practices. Six school cluster centers from the towns and another sixrnfrom. l11ral woredas were randomly selected. Two primary schools from eachrnschool cluster were selected using pwposive sampling technique. Four groups ofrnrespondents, namely; mentees, mentors, directors and coordinators of CPD atrndifferent hierarchical echelons were included in the study. Questionnaire,rninterview, and personal observations were used to collect the necessary data.rnThe collected data were analyzed using statistical tools like p ercentage, mean, ttest,rnone way ANOVA and post hoc comparison of means. The results of the studyrnindicated that the re was lack of responsible body to manage the CPI{ and thernlin/cage between TTCs and CRCs, and their linkage was loose. In addition, therninvolvement of most of the CPD providers at school, CRC and Woreda level wasrnalmost partial. Regarding the training techniques or strategies, only li'mitedrnnumber and type of them were employed; however, teachers have benefited fromrnthose scanty trainings. Teachers were interested to participate in the training,rnmostly, to get financial and material benefit more than the knowledge of thernsubject matter and the teaching methodology. Moreover, the competence andrncommitment of some of the CPD stakeholders was low. There was also absencernor lade of clear guideline; materials, competent coordinators, and absence ofrnassigned personnel to manage the program. The recommendations include:rntraining the supervisors and assigning responsibilities, improving the linkagernbetween TTC and the CRC through preparation and provision of films andrntraining materials using cost sharing mechanism, involving different stakeholdersrnto malce them provide financial, material, and technical support and providingrnincentives like salary increase for both the mentees and mentors.