Preston Junior High School is a public school located in Preston, ID, which is in a distant town setting. The student population of Preston Junior High School is 558 and the school serves 6-8.