North Wilkes High School is a public school (grades 9–12) located in Hays, North Carolina. It is a part of the Wilkes County Schools system. The school's enrollment typically runs from 700 to 750 students. The school's district includes most of northern Wilkes County, including the communities of Traphill, Hays, McGrady, Mulberry, and a small portion of the town of North Wilkesboro.