The original high school for the town of Salem was Woodbury High School. In the 1960s it was converted to a middle school, and the current building was built. The school has recently suffered from overcrowding, leading administrators to place portable classrooms on the campus. This also led the neighboring town of Windham, whose students were sent to Salem, to construct its own high school in 2009; the class of 2011 was the last graduating class from Salem High to include students from Windham. All class of 2012 students from Windham were required to transfer to Windham High School, starting at the beginning of the 2009-2010 school year.