The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·STOKES COUNTY SCHOOLS·NCES 370438001737

North Stokes High School

1350 N Stokes Sch Rd, Danbury, NC 27016 · (336) 593-8134 · Stokes County
GRADES 09–12HIGH42-RURALTITLE IREGULAR SCHOOL280 STUDENTS
Enrollment
280
High
DISTRICT 367 · STATE 761
Student : Teacher
11.7:1
24 FTE teachers
DISTRICT 13.7:1 · STATE 19.6:1
Free / Reduced Lunch
53%
147 students
DISTRICT 84% · STATE 82%
Community
0
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 9
67
Grade 10
82
Grade 11
68
Grade 12
63
Student demographics
White
25390%
DISTRICT 86% · STATE 42%
Hispanic
135%
DISTRICT 6% · STATE 22%
Black
83%
DISTRICT 3% · STATE 25%
Two+
41%
DISTRICT 4% · STATE 6%
Native American
21%
DISTRICT 0% · STATE 1%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
15656%
Female
12444%

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at North Stokes High School.
START A DISCUSSION
Recent discussions in Stokes County Schools

Test scores

NC EOG / EOC 2024-25 . % Grade Level Proficient (Level 3+)
English Language Arts
50.6%
NC avg 50.9%
Math
41.4%
NC avg 52.2%
Source: NC EOG / EOC. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
AS EXPECTED
Performing as predicted given the school's student profile
Actual proficiency
47.3%
composite math + reading, all grades
Predicted
62.8%
based on NC schools with similar FRL share
Beats by
-15.5pp
below demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
280
-71 (-20%) vs 2017
Student : Teacher
11.7:1
was 10.7:1
% White
90%
was 94%
% Hispanic
5%
was 3%
% Black
3%
was 0%
% Asian
0%
was 0%
Source: NCES Common Core of Data

About North Stokes High School

North Stokes High School is a four-year high school of minimally staffed scale in Danbury, North Carolina, one of the schools within Stokes County Schools, works with 280 students in grades 9 through 12. Compared to the state average of about 761 students per school, that is 63% leaner than typical.

Stokes County Schools runs 19 schools in total, collectively educating 5,758 students. North Stokes High School is one of those campuses.

Demographically, North Stokes High School reports that nearly all students (90%) are White. Other groups include 5% Hispanic, 3% Black. Compared to Stokes County overall, the school's racial mix sits in roughly the same range.

On the income-and-resources front, North Stokes High School lists 24 full-time-equivalent teachers, putting the student-to-teacher ratio at about 11.7:1. Statewide, the average ratio sits near 19.6:1, putting North Stokes High School tighter than the state norm the norm. Roughly 53% of students at North Stokes High School qualify for free or reduced-price lunch, often used as a Title I proxy. Set against Stokes County (around 82%), the school's rate is somewhat below typical.

On a demographically-adjusted basis, North Stokes High School tracks the demographic baseline. The model predicts 62.8% given the school's FRL share; actual proficiency is 47.3%.

Across the wider county, ACS estimates for Stokes County put median household earnings sit near $62,969, roughly 18% of adults have completed at least a four-year degree, and census figures put the poverty rate at about 8%. North Stokes High School is one of 19 public schools in Stokes County (combined enrollment of about 5,758 students).

The closest other public school is Piney Grove Middle School, roughly 3.1 miles away. Within five miles, there are 4 other public schools. Among the 7 schools in that immediate cluster with test data (this one included), North Stokes High School ranks 6th on composite proficiency, beneath the local average of 60.6%.

North Stokes High School operates from an outlying location.

Looking at the recent track record. Looking back 7 years, enrollment at North Stokes High School has ticked down 20%, going from 351 students in 2018 to 280 in 2025. Class-load math has widened: from 10.7:1 in 2018 to 11.7:1 in 2025.

Within the allk12 community for this school, members of the North Stokes High School community share and discuss fundraisers, lost-and-found posts, and report-card season. Posting is open to anyone connected to the school.

Stokes County at a glance

View full county profile
Population
45,139
Census ACS
Median income
$62,969
Household, ACS
Bachelor's+
18%
Adults 25+
Poverty rate
8%
Below federal line
Schools in county
19
5,758 students

Quick facts

School name
North Stokes High School
District
Stokes County Schools
Address
1350 N Stokes Sch Rd, Danbury, NC 27016
Phone
(336) 593-8134
County
Stokes County
Level
High
Grade range
09–12
Total enrollment
280
Teachers (FTE)
24
Student–teacher ratio
11.7:1
Free/Reduced lunch
147 (53%)
Locale
42-Rural: Distant
NCES ID
370438001737
Charter school
No
Virtual school
No

Related schools

Other schools in Stokes County Schools
Nearby schools

Frequently asked questions

About North Stokes High School
What is the total enrollment at North Stokes High School?
North Stokes High School enrolls approximately 280 students in grades 09-12.
Is North Stokes High School an elementary, middle, or high school?
North Stokes High School is a high school covering grades 09-12.
How many teachers does North Stokes High School have?
North Stokes High School employs 24 FTE teachers, for a student-to-teacher ratio of 11.7:1.
How diverse is North Stokes High School?
North Stokes High School reports a student body of 90% White, 5% Hispanic, 3% Black, 1% Two or more.
Who oversees North Stokes High School?
North Stokes High School is overseen by Stokes County Schools in Stokes County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post