This article describes a model of teaching community health nursing that evolved from a long-term partnership with a community with limited existing health programs. The partnership supported RN–BSN students' integration in the community and resulted in reciprocal gains for faculty, students and community members. Community clients accessed public health services as a result of the partnership. A blended learning approach that combines face-to-face interactions, service learning and online activities was utilized to enhance students' learning. Following classroom sessions, students actively participated in community-based educational process through comprehensive health needs assessments, planning and implementation of disease prevention and health promotion activities for community clients. Such active involvement in an underserved community deepened students' awareness of the fundamentals of community health practice. Students were challenged to view public health from a broader perspective while analyzing the impacts of social determinants of health on underserved populations. Through asynchronous online interactions, students synthesized classroom and community activities through critical thinking. This paper describes a model for teaching community health nursing that informs students' learning through blended learning, and meets the demands for community health nursing services delivery.