Menu
Welcome
Welcome
Welcome James Madison welcomes Katherine Duncan back as our principal.  She previously served as an Assistant Principal at James Madison Middle School, Teacher on Assignment at James Madison Middle School, and a Special Education Teacher at William Fleming High School, William Monroe Middle School in Greene County Public Schools, and Cesar Chavez Public Charter School in Washington D.C. She has 12 years total of educational experiences, eight of which are with Roanoke City Public Schools.