City College's Social Studies Education Program supports undergraduate and graduate students, who are current or prospective teachers, to skillfully enact social studies curriculum in grades 7 - 12. Towards this end, students consult research and theory that illuminates the qualities of good teaching. They plan and execute lessons in authentic classrooms and reflect on these teaching experiences with course instructors and mentoring, cooperating teachers. They draw on and develop knowledge related to social studies including knowledge of history, government, and civic engagement. Through these and other experiences, we prepare students to meet standards of excellence as middle and high school social studies teachers.