top of page
High School Social Studies
Nathan Schafer
Nathan Schafer
I am the High School Social Studies teacher at Rock Valley. I teach United States History, Government, Current Events, Ethics, and Sociology. This is my 10th year at Rock Valley and my 12th year teaching.
bottom of page