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

4 schools in Castroville

California · Public K-12

Castroville runs 4 public K-12 schools inside California, with combined enrollment near 3,024 (2 elementary, 1 middle, and 1 high).

7-year change in Castroville

SY 2017-18 vs SY 2024-25
Total enrollment
3,024
-164 (-5%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
6%
was 11%
% Hispanic
92%
was 86%
% Black
0%
was 0%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Castroville ElementaryElementaryKG-06600
Elkhorn ElementaryElementaryKG-06550
North Monterey County HighHigh09-121,250
North Monterey County MiddleMiddle07-08624

About Castroville

Castroville, California is home to 4 public schools, with combined enrollment of approximately 3,024 students. By school count, it is a rural-scale city.

On the school-mix side, the city is made up of 2 elementary, 1 middle, and 1 high.

Average school size in Castroville is around 756 students, 31% meaningfully above the California average of about 578.

Looking at the last 7 years. Total public-school enrollment in Castroville has contracted 5% since SY 2017-18, moving from about 3,188 students to 3,024. Demographically, the Hispanic share of enrollment increased from 86% to 92%.

On this page, the community for Castroville discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Castroville, California?
There are 4 public K-12 schools in Castroville, with a combined enrollment of about 3,024.
How many elementary, middle, and high schools are in Castroville?
Castroville has 2 elementary, 1 middle, 1 high public schools.
What is the largest public school in Castroville?
North Monterey County High is the largest public school in Castroville by enrollment, with approximately 1,250 students.
What school districts serve Castroville?
Castroville public schools are operated by North Monterey County Unified.
What grade levels do public schools in Castroville cover?
Public schools in Castroville serve students from kindergarten through grade 12.