Skip to main content


Kelly Cooper

Principal: Kelly Cooper

Phone: X3500



Kelly Cooper is in her first year as Principal at Northgate High School after serving two years as a Vice Principal here at Northgate, 17 years as a teacher, program coordinator, and the Director of Sports Medicine at Ygnacio Valley High School. She grew up in the area, having gone to Sequoia Elementary and Middle Schools, and graduating from YVHS. She has taught in the Performing Arts, Biological Sciences, Leadership, Career Transitions, Physical Education and Career Technical Education departments, and has overseen and coordinated several programs including Musical Theatre, Positive Behavior Intervention and Support, Link Crew, Renaissance Leadership, and School Climate before moving into this administrative role. She graduated from Cal State Long Beach with a degree in Kinesiology and Athletic Training and earned her Master's Degree in Educational Administration from Concordia University.




Vice - Principal (A - L): Kara Ravina

Phone: X3502






Craig Bocks

Vice - Principal (M - Z): Craig Bocks

Phone: X3503


Craig Bocks is in his third year serving as Vice Principal at Northgate High School after spending several years as a classroom teacher in Orinda, Martinez, and Tempe, Arizona, where he also coached baseball and basketball teams at multiple levels. He also brings more than a decade of experience as a software product executive in the private sector, working for several years in the educational software and video game markets. At Northgate, he oversees Athletics, Facilities, New Teacher Program, Technology, Safety, along with the Science, P.E., CTE/ROP, and Social Sciences departments. Mr. Bocks also brings deep experience in software development, personnel management, budgeting, and schedules. He graduated from UC Berkeley with a degree in Political Science and earned his Teaching and Administrative Services Credentials from Saint Mary’s College. Mr. Bocks enjoys spending time with his wife and two children, traveling the world, and keeping up on the latest in anything related to sports. He is thrilled to serve as Vice Principal for the Bronco community.



Athletic Director: Ben Ballard

Phone: X3511