• Bitmoji Office


    Welcome!  I am very excited to be at Rock Ridge High School.   

    I am a native of Virginia.  I grew up in Prince William County and graduated from Hylton High School.  I received a B.A. in history and secondary education from James Madison University and a M.Ed. in curriculum and instruction from the University of Virginia.  In addition, I have a master's degree in Educational Leadership from George Mason University.  This is my fifteenth year as an assistant principal in Loudoun County.  Prior to joining the team at Rock Ridge, I served as an assistant principal at Broad Run High School for six years.  Before becoming a school administrator, I taught a variety of social studies courses in Prince William County, Fairfax County, and Loudoun County (Briar Woods High School). 


    If you have any questions or concerns, please email me I look forward to hearing from you.


    Jennifer Cavanaugh

    Assistant Principal

    Rock Ridge High School




    *Student Supervision - Students with last names Gro-Pas

    *Departments - World Languages, Social Science and Global Studies, TRT, & TRT Assistants, EL, & Science

    *Learning Team Coordinator


    *Field Trips & Transportation

    *Master Schedule 
    *Child Study - Students with last names Gro-Pas 

    *Professional Development Coordinator

    *WINGS Student Mentor Liaison