
Nathan Schafer
I am the High School Social Studies teacher at Rock Valley. I teach United States History, Government, Current Events, Ethics, and Sociology.
High School Social Studies
I am the High School Social Studies teacher at Rock Valley. I teach United States History, Government, Current Events, Ethics, and Sociology.