Cultural competency is considered an important skill for nurses and will aid in the elimination of health disparities, with the goal of increased quality of care and improved patient outcomes. Cultural competence is a contemporary issue in health care today and educators are seeking the best practice for teaching cultural competence in nursing education. This chapter discusses the problem and significance of cultural competence training for nursing students. Cultural immersion, or an experience of living among a culture different from one’s own, is a method of teaching cultural competence that appeal to the current generation of college students. To achieve patient-centered care, the chapter addresses the fact that American society, and the larger global society, is increasingly diverse in areas such as race, ethnicity, language, religion, gender, and sexual orientation. This diversity creates cultural gaps that must be bridged in order to provide quality health care.