North Valley High School offers a variety of educational and enrichment programs for students in grades nine through 12. It teaches various subjects, including English, business studies, math, science, social studies, American history, health education, industrial technology, computer science, music, fine arts, and physical education. The school has athletics teams for basketball, cheerleading, swimming, volleyball, soccer, football, golf, baseball, softball, wrestling, cross-country, and bowling. It also organizes various extracurricular activities, such as band, choir, National Honor Society, peer tutoring, drama and swing clubs, math teams, yearbook, mock trial, and student council. Located in Grants Pass, Ore., North Valley High School operates under the Three Rivers School District, and enrolls more than 750 students.