Top definition
The high school in the middle of nowhere, and where the technology is slowly getting more modern.
Newbury High School is not very technologically advanced.
by Thatoneguy123424 January 09, 2012
Get the mug
Get a Newbury High School mug for your grandma Jovana.