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

Napa County

California · Public K-12

Napa County's 43 public schools sit inside California and collectively enroll about 18,557 K-12 students across 23 elementary, 7 middle, and 12 high.

7-year change in Napa County

SY 2017-18 vs SY 2024-25
Total enrollment
18,557
-1,827 (-9%) vs SY 2017-18
School count
40
-3 (-7%) vs SY 2017-18
% White
25%
was 30%
% Hispanic
60%
was 56%
% Black
2%
was 2%
% Asian
8%
was 8%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
43
10 districts
Enrollment
18,557
NCES CCD
Median income
$111,471
Above California avg
Free/reduced lunch
63.9%
Above California avg
Elementary
23
8,479 students
Middle
7
3,598 students
High
12
6,364 students
Combined / other
1
116 students
LARGEST DISTRICT
Napa Valley Unified
16,077 students · 10 districts in Napa County

County vs. school enrollment demographics

Left bar is the racial makeup of Napa County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
56%
Hispanic
36%
Black
2%
Asian
8%
Two or more
16%
Native American
1%
Pacific Islander
0%
School enrollment
White
25%
Hispanic
60%
Black
2%
Asian
8%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
39.8%
adults 25+
Poverty rate
5.4%
ACS 5-year
Unemployment
5.2%
civilian labor
Median age
43
19.4% under 18

Test scores in Napa County

Latest 2023-24 ELA proficiency, 30 schools ranked. California state average: 47.6%.

See all 30 schools in Napa County ranked by score →

All schools (43)

NameCityLevelGradesEnrollmentRating
American Canyon HighAmerican CanyonHigh09-121,720·
Napa HighNapaHigh09-121,642·
Vintage HighNapaHigh09-121,622·
American Canyon MiddleAmerican CanyonMiddle06-081,074·
Redwood MiddleNapaMiddle06-08868·
Canyon Oaks ElementaryAmerican CanyonElementaryKG-05696·
Silverado MiddleNapaMiddle06-08673·
Browns Valley ElementaryNapaElementaryKG-08651·
Unidos MiddleNapaMiddle06-08599·
Napa Valley Language AcademyNapaElementaryKG-05560·
Napa Junction ElementaryAmerican CanyonElementaryKG-05531·
Donaldson Way ElementaryAmerican CanyonElementaryKG-05528·
Shearer ElementaryNapaElementaryKG-08501·
Willow ElementaryNapaElementaryKG-05472·
Pueblo Vista ElementaryNapaElementaryKG-05451·
Saint Helena HighSt. HelenaHigh09-12416·
Bel Aire Park ElementaryNapaElementaryKG-05410·
Calistoga ElementaryCalistogaElementaryKG-06405·
Snow ElementaryNapaElementaryKG-05402·
Northwood ElementaryNapaElementaryKG-05381·
McPherson ElementaryNapaElementaryKG-05376·
Phillips ElementaryNapaElementaryKG-05373·
New Technology HighNapaHigh09-12365·
Calistoga Junior/Senior HighCalistogaHigh07-12355·
Alta Heights ElementaryNapaElementaryKG-05318·
Vichy ElementaryNapaElementaryKG-05297·
West Park ElementaryNapaElementaryKG-05296·
Stone BridgeNapaElementaryKG-08278·
Robert Louis Stevenson IntermediateSt. HelenaMiddle06-08257·
Saint Helena ElementarySt. HelenaElementary03-05229·
Saint Helena PrimarySt. HelenaElementaryKG-02193·
Valley Oak HighNapaHigh10-12155·
Mayacamas Countywide MiddleNapaMiddle06-08127·
Napa Valley Independent StudiesNapaCombinedKG-12116·
Howell Mountain ElementaryAngwinElementaryKG-0885·
Camille Creek CommunityNapaHigh06-1260·
Pope Valley ElementaryPope ValleyElementaryKG-0846·
Crossroads AcademyNapaHigh07-1213·
Saint Helena Opportunities ProgramSt. HelenaHigh12-129·
Palisades High (Continuation)CalistogaHigh09-127·
Mayacamas Charter MiddleNapaMiddle06-080·
Napa County ROPNapaHigh10-120·
Napa Preschool ProgramNapaElementaryM-M··

Cities in Napa County

Napa28 schoolsAmerican Canyon5 schoolsSt. Helena5 schoolsCalistoga3 schoolsAngwin1 schoolPope Valley1 school

About Napa County

Across the mid-sized California county of Napa County of about 134,869 residents, the public-school footprint covers 43 schools and about 18,557 students.

Looking at the broader picture, census numbers show the median household earns about $111,471 a year, roughly 40% of adults have completed at least a four-year degree, and the poverty rate is around 5%. That income level is 25% above the California median.

On the level-by-level breakdown, Napa County is made up of 23 elementary schools (8,479 students), 7 middle schools (3,598), 12 high schools (6,364), and 1 combined or other schools.

Napa Valley Unified dominates the local landscape, accounting for roughly 16,077 students on its own.

Five-year track record. Across the same 7-year window, public-school enrollment contracted 9%: 20,384 students in SY 2017-18 versus 18,557 in SY 2024-25. Napa County now counts 40 public schools, down from 43 in SY 2017-18. Demographically, the White share of enrollment decreased from 30% to 25%.

Within the allk12 community for this area, the community for Napa County discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools serve Napa County?
There are 43 public K-12 schools in Napa County, California, with a combined enrollment of about 18,557.
How many high schools are in Napa County?
Napa County, California has 12 public high schools, serving approximately 6,364 students.
How many middle schools are in Napa County?
Napa County, California has 7 public middle schools, serving approximately 3,598 students.
How many elementary schools are in Napa County?
Napa County, California has 23 public elementary schools, serving approximately 8,479 students.
What is the largest school district in Napa County?
Napa Valley Unified is the largest school district in Napa County, serving approximately 16,077 students. The county contains 10 school districts overall.
How many people live in Napa County?
Napa County has roughly 134,869 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Napa County?
Median household income in Napa County is $111,471, above the California average of $89,387. About 5.4% of residents live below the federal poverty line.
How educated are residents of Napa County?
Approximately 39.8% of adults 25 and older in Napa County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Napa County qualify for free or reduced lunch?
Roughly 63.9% of students in Napa County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the California county average of 60.6%.
What is the student-teacher ratio in Napa County schools?
Across Napa County public schools, the enrollment-weighted student-teacher ratio is approximately 22.5 to 1.

Napa County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data