BackgroundMoral sensitivity is one of the prerequisites for nurses’ professional competency and patient care. It is critical to teach professional ethics in a student-centered manner in order to increase students’ moral sensibility. This study evaluated the effects of professional ethics education via problem-based learning and reflective practice on nursing students’ moral sensitivity.MethodsThis experimental study was performed on 74 nursing students who were randomly divided into three groups of problem-based learning, reflective practice and control. Principles of professional ethics were presented for the two intervention groups in four 2-hour sessions using ethical dilemmas scenarios. Participants completed the Moral Sensitivity Questionnaire before, immediately, and three months after the intervention. Data were analyzed using SPSS16.ResultsDemographic characteristics of the three groups were similar (p > 0.05). The total moral sensitivity score significantly differed between the groups immediately and three months after the intervention (p < 0.001). The total mean score for moral sensitivity was significantly different between the two groups of problem-based learning and reflective practice, with the mean scores in the problem-based learning group being higher (p = 0.02). The mean score of moral sensitivity decreased statistically significantly in both experimental groups three months after the intervention as compared to immediately after the intervention (p < 0.001).ConclusionNursing students’ moral sensitivity can be increased through reflective practice and problem-based learning. While the results indicated that problem-based learning was more successful than reflective practice, additional research is recommended to confirm the influence of these two strategies on moral sensitivity.