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

Contra Costa County

California · Public K-12

Public K-12 enrollment in Contra Costa County totals about 167,423 students across 280 schools, an average of 598 per campus. Mt. Diablo Unified is the largest district. By grade band, the county runs 172 elementary, 44 middle, and 56 high schools.

7-year change in Contra Costa County

SY 2017-18 vs SY 2024-25
Total enrollment
167,423
-9,989 (-6%) vs SY 2017-18
School count
273
+1 (+0%) vs SY 2017-18
% White
24%
was 31%
% Hispanic
39%
was 36%
% Black
8%
was 9%
% Asian
19%
was 17%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
1,165,012
all ages · ACS 5-yr
Schools
280
40 districts
Enrollment
167,423
students · NCES CCD
Median income
$127,229
Above California avg
Free/reduced lunch
45.0%
Below California avg
Elementary
172
79,340 students
Middle
44
32,281 students
High
56
54,606 students
Combined / other
8
1,196 students
LARGEST DISTRICT
Mt. Diablo Unified
29,210 students · 40 districts in Contra Costa County

County vs. school enrollment demographics

Left bar is the racial makeup of Contra Costa 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
41%
Hispanic
28%
Black
8%
Asian
19%
Two or more
16%
Native American
1%
Pacific Islander
1%
School enrollment
White
24%
Hispanic
39%
Black
8%
Asian
19%
Two or more
10%
Native American
0%
Pacific Islander
1%
Bachelor's+
45.2%
adults 25+
Poverty rate
5.8%
ACS 5-year
Unemployment
6.5%
civilian labor
Median age
41
22.0% under 18

Test scores in Contra Costa County

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

See all 223 schools in Contra Costa County ranked by score →

All schools (280)

NameCityLevelGradesEnrollmentRating
Pittsburg Senior HighPittsburgHigh09-123,403·
Dougherty Valley HighSan RamonHigh09-123,039·
California HighSan RamonHigh09-122,894·
Liberty HighBrentwoodHigh09-122,836·
Heritage HighBrentwoodHigh09-122,566·
Freedom HighOakleyHigh09-122,460·
Clayton Valley Charter HighConcordHigh09-122,373·
Monte Vista HighDanvilleHigh09-122,042·
San Ramon Valley HighDanvilleHigh09-122,036·
College Park HighPleasant HillHigh09-121,948·
Deer Valley HighAntiochHigh09-121,812·
Antioch HighAntiochHigh09-121,776·
Las Lomas HighWalnut CreekHigh09-121,577·
Northgate HighWalnut CreekHigh09-121,546·
El Cerrito HighEl CerritoHigh09-121,460·
Mt. Diablo HighConcordHigh09-121,397·
Campolindo HighMoragaHigh09-121,340·
Richmond HighRichmondHigh09-121,280·
Acalanes HighLafayetteHigh09-121,256·
Pinole Valley HighPinoleHigh09-121,245·
William B. Bristow MiddleBrentwoodMiddle06-081,223·
Adams (J. Douglas) MiddleBrentwoodMiddle06-081,197·
Miramonte HighOrindaHigh09-121,167·
Concord HighConcordHigh09-121,137·
M. H. Stanley MiddleLafayetteMiddle06-081,117·
Making Waves AcademyRichmondHigh05-121,078·
Ygnacio Valley HighConcordHigh09-121,059·
Park MiddleAntiochMiddle06-081,055·
De Anza HighRichmondHigh09-121,047·
Edna Hill MiddleBrentwoodMiddle06-081,047·
Alhambra Senior HighMartinezHigh09-121,028·
Windemere Ranch MiddleSan RamonMiddle06-081,011·
Foothill MiddleWalnut CreekMiddle06-081,005·
Pine Valley MiddleSan RamonMiddle06-08973·
Caliber: Beta AcademySan PabloElementaryKG-08971·
Gale Ranch MiddleSan RamonMiddle06-08971·
Walnut Creek IntermediateWalnut CreekMiddle06-08940·
Iron Horse MiddleSan RamonMiddle06-08939·
Hillview Junior HighPittsburgMiddle06-08893·
R. Paul Krey ElementaryBrentwoodElementaryKG-05885·
Sequoia MiddlePleasant HillMiddle06-08882·
Delta Vista MiddleOakleyMiddle06-08873·
El Dorado MiddleConcordMiddle06-08861·
Pioneer ElementaryBrentwoodElementaryKG-05859·
O'Hara Park MiddleOakleyMiddle06-08856·
Charlotte Wood MiddleDanvilleMiddle06-08853·
Martinez Junior HighMartinezMiddle06-08843·
Diablo Vista MiddleDanvilleMiddle06-08835·
Hidden Valley ElementaryMartinezElementaryKG-05831·
Orinda IntermediateOrindaMiddle06-08822·
Valley View MiddlePleasant HillMiddle06-08819·
Rancho Medanos Junior HighPittsburgMiddle06-08812·
Brentwood ElementaryBrentwoodElementaryKG-05811·
Dallas Ranch MiddleAntiochMiddle06-08795·
Garin ElementaryBrentwoodElementaryKG-05785·
Hercules HighHerculesHigh09-12767·
Orchard ParkOakleyElementaryKG-08751·
Loma Vista ElementaryBrentwoodElementaryKG-05749·
Quail Run ElementarySan RamonElementaryKG-05744·
John F. Kennedy HighRichmondHigh09-12740·
Mt. Diablo ElementaryClaytonElementaryKG-05739·
Pleasant Hill MiddlePleasant HillMiddle06-08738·
Greenbrook ElementaryDanvilleElementaryKG-05732·
Meadow Homes ElementaryConcordElementaryKG-05732·
Valhalla ElementaryPleasant HillElementaryKG-05721·
Fred T. Korematsu MiddleEl CerritoMiddle07-08708·
Martin Luther King Jr. Junior HighPittsburgMiddle06-08706·
Ron Nunn ElementaryBrentwoodElementaryKG-05702·
Walnut Acres ElementaryWalnut CreekElementaryKG-05689·
Riverview MiddleBay PointMiddle06-08682·
Dozier-Libbey Medical HighAntiochHigh09-12681·
Oak Grove MiddleConcordMiddle06-08681·
Mary Casey Black ElementaryBrentwoodElementaryKG-05680·
Twin Creeks ElementarySan RamonElementaryKG-05674·
Bancroft ElementaryWalnut CreekElementaryKG-05672·
Rocketship Futuro AcademyConcordElementaryKG-05669·
Antioch MiddleAntiochMiddle06-08665·
Los Medanos ElementaryPittsburgElementaryKG-05665·
Gehringer ElementaryOakleyElementaryKG-05663·
Muir (John) ElementaryAntiochElementaryKG-05660·
Joaquin Moraga IntermediateMoragaMiddle06-08658·
Delta View ElementaryPittsburgElementaryKG-05656·
Golden View ElementarySan RamonElementaryKG-05654·
Burton Valley ElementaryLafayetteElementaryKG-05653·
Pleasant Hill ElementaryPleasant HillElementaryKG-05652·
Summit Public School: TamalpaisRichmondHigh07-12629·
Coyote Creek ElementarySan RamonElementaryKG-05613·
Marina Vista ElementaryPittsburgElementaryKG-05612·
Stoneman ElementaryPittsburgElementaryKG-05602·
Hercules MiddleHerculesMiddle06-08596·
Strandwood ElementaryPleasant HillElementaryKG-05596·
Summer Lake ElementaryOakleyElementaryKG-05595·
Sequoia ElementaryPleasant HillElementaryKG-05594·
Montevideo ElementarySan RamonElementaryKG-05592·
Willow Cove ElementaryPittsburgElementaryKG-05592·
Aspire Richmond Ca. College Preparatory AcademyRichmondHigh06-12590·
Aspire Richmond Technology AcademyRichmondElementaryKG-05586·
Stone Valley MiddleAlamoMiddle06-08586·
Parkside ElementaryPittsburgElementaryKG-05565·
Monte Gardens ElementaryConcordElementaryKG-05562·

Cities in Contra Costa County

Richmond33 schoolsAntioch28 schoolsConcord28 schoolsSan Ramon20 schoolsBrentwood17 schoolsWalnut Creek16 schoolsPittsburg15 schoolsDanville14 schoolsPleasant Hill14 schoolsMartinez11 schoolsOakley11 schoolsSan Pablo10 schoolsEl Cerrito8 schoolsLafayette7 schoolsPinole7 schoolsOrinda6 schoolsHercules5 schoolsMoraga5 schoolsAlamo4 schoolsBay Point4 schoolsEl Sobrante4 schoolsCrockett3 schoolsDiscovery Bay3 schoolsClayton2 schoolsByron1 schoolCanyon1 schoolKensington1 schoolKnightsen1 schoolRodeo1 school

About Contra Costa County

Contra Costa County is an expansive county of about 1,165,012 residents in California. Its public-school system instructs approximately 167,423 students across 280 schools.

Looking at the broader picture, census numbers show the median household earns about $127,229 a year, roughly 45% of adults have completed at least a four-year degree, and the federal-poverty share is near 6%. That income level is 42% above the California median.

On the level-by-level breakdown, Contra Costa County is made up of 172 elementary schools (79,340 students), 44 middle schools (32,281), 56 high schools (54,606), and 8 combined or other schools.

Mt. Diablo Unified is the biggest district by enrollment, covering about 29,210 students across Contra Costa County.

Five-year track record. Total public-school enrollment in Contra Costa County has shrank 6% since SY 2017-18, moving from about 177,412 students to 167,423. Over that span, Contra Costa County gained 1 school, going from 272 to 273. Demographically, the White share of enrollment contracted from 31% to 24%.

On allk12, the community for Contra Costa County discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools serve Contra Costa County?
There are 280 public K-12 schools in Contra Costa County, California, with a combined enrollment of about 167,423.
How many high schools are in Contra Costa County?
Contra Costa County, California has 56 public high schools, serving approximately 54,606 students.
How many middle schools are in Contra Costa County?
Contra Costa County, California has 44 public middle schools, serving approximately 32,281 students.
How many elementary schools are in Contra Costa County?
Contra Costa County, California has 172 public elementary schools, serving approximately 79,340 students.
What is the largest school district in Contra Costa County?
Mt. Diablo Unified is the largest school district in Contra Costa County, serving approximately 29,210 students. The county contains 40 school districts overall.
How many people live in Contra Costa County?
Contra Costa County has roughly 1,165,012 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Contra Costa County?
Median household income in Contra Costa County is $127,229, above the California average of $89,387. About 5.8% of residents live below the federal poverty line.
How educated are residents of Contra Costa County?
Approximately 45.2% of adults 25 and older in Contra Costa County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Contra Costa County qualify for free or reduced lunch?
Roughly 45.0% of students in Contra Costa County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the California county average of 60.6%.
What is the student-teacher ratio in Contra Costa County schools?
Across Contra Costa County public schools, the enrollment-weighted student-teacher ratio is approximately 22.7 to 1.

Contra Costa County school rankings

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