Middle School History and Latin Teacher


B.S. Georgetown University 

John joined Congressional in 1976. As the longest serving member of our faculty, John has spent 42 years teaching history and Latin to Middle School students. Before he came to Congressional, John spent three years as a German Teacher at Georgetown Preparatory School. Since coming to Congressional, he has taught both History and Latin to countless Congressional students. For over four decades, Congressional students have looked forward to the opportunity to come back to Congressional to visit Mr. Cavanaugh. John enjoys cooking and preparing meals for friends and relatives. When he’s not at school, he enjoys reading historical fiction and biographies and spending time with family and friends.


“I love watching students learn to think and then to express their thoughts in eloquent language, both written and oral.”

Alexandra Gromacki

Middle School Math Teacher

Andrew Lopez

Middle School Social Studies Teacher

Brent Hinrichs

Associate Head of School, Director of Lower and Middle School