The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

6 schools in Nokesville

Virginia · Public K-12

Nokesville hosts 6 public K-12 schools inside Virginia, collectively enrolling about 6,455 students (around 1076 per campus).

7-year change in Nokesville

SY 2017-18 vs SY 2024-25
Total enrollment
6,455
-941 (-13%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
59%
was 65%
% Hispanic
19%
was 14%
% Black
8%
was 8%
% Asian
7%
was 7%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Brentsville District HighHigh09-12855
Greenville ElementaryElementaryPK-05449
Kettle Run HighHigh09-121,175
Patriot HighHigh09-122,020
T. Clay Wood ElementaryElementaryPK-05754
The Nokesville SchoolElementaryKG-081,202

About Nokesville

Nokesville, Virginia is home to 6 public schools, with combined enrollment of approximately 6,455 students. By school count, it is a mid-sized city.

On the level-by-level breakdown, the city covers 3 elementary, and 3 high.

Per-campus enrollment runs near 1,076, noticeably above the state mean of about 672.

Over the past 7-year window. Across the same 7-year window, public-school enrollment decreased 13%: 7,396 students in SY 2017-18 versus 6,455 in SY 2024-25. On the demographic side, White enrollment moved from 65% to 59% over the same window.

Within the allk12 community for this area, the community for Nokesville discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Nokesville?
Nokesville, Virginia has 6 public K-12 schools serving approximately 6,455 students.
How many elementary, middle, and high schools are in Nokesville?
Nokesville has 3 elementary, 3 high public schools.
What is the largest public school in Nokesville?
Patriot High is the largest public school in Nokesville by enrollment, with approximately 2,020 students.
What school districts serve Nokesville?
Nokesville is served by 2 public school districts, including Fauquier County Public Schools, Prince William County Public Schools.
What grade levels do public schools in Nokesville cover?
Public schools in Nokesville serve students from pre-K through grade 12.