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

5 schools in Hercules

California · Public K-12

Public K-12 schools in Hercules, California total 5, collectively serving roughly 2,653 students (an average of about 531 per campus).

7-year change in Hercules

SY 2017-18 vs SY 2024-25
Total enrollment
2,653
-172 (-6%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
7%
was 7%
% Hispanic
29%
was 23%
% Black
12%
was 22%
% Asian
40%
was 42%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Hanna Ranch ElementaryElementaryKG-05421
Hercules HighHigh09-12767
Hercules MiddleMiddle06-08596
Lupine Hills ElementaryElementaryKG-05387
Ohlone ElementaryElementaryKG-05482

About Hercules

Hercules is a low-population California city in terms of public-school footprint, with 5 schools and 2,653 students total.

Looking at the level breakdown, the city consists of 3 elementary, 1 middle, and 1 high.

Over the past 7-year window. Combined enrollment now sits at 2,653 students, contracted 6% from the 2,825 reported in SY 2017-18. Demographically, the Black share of enrollment decreased from 22% to 12%.

Within the allk12 community for this area, the community for Hercules discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Hercules?
Hercules, California has 5 public K-12 schools serving approximately 2,653 students.
How many elementary, middle, and high schools are in Hercules?
Hercules has 3 elementary, 1 middle, 1 high public schools.
What is the largest public school in Hercules?
Hercules High is the largest public school in Hercules by enrollment, with approximately 767 students.
What school districts serve Hercules?
Hercules public schools are operated by West Contra Costa Unified.
What grade levels do public schools in Hercules cover?
Public schools in Hercules serve students from kindergarten through grade 12.