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

15 schools in Sebastopol

California · Public K-12

Public-school families in Sebastopol pick from 15 campuses serving the city's roughly 4,145 K-12 students (9 elementary, 3 middle, and 1 high).

7-year change in Sebastopol

SY 2017-18 vs SY 2024-25
Total enrollment
4,145
-29 (-1%) vs SY 2017-18
School count
13
-2 (-13%) vs SY 2017-18
% White
62%
was 67%
% Hispanic
25%
was 21%
% Black
1%
was 1%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Analy HighHigh09-121,473
Apple BlossomElementaryKG-05305
Brook Haven MiddleMiddle05-08212
Gravenstein Community DayElementaryKG-080
Gravenstein ElementaryElementaryKG-05464
Gravenstein FirstElementary01-0137
Hillcrest MiddleMiddle06-08297
Oak Grove ElementaryElementaryKG-KG91
Orchard ViewCombinedKG-12224
Park Side ElementaryElementaryKG-04268
REACHCombinedM-M·
Sebastopol Independent CharterElementaryKG-08286
Sunridge CharterElementaryKG-08256
Twin Hills Charter MiddleMiddle06-08207
West Sonoma County ConsortiumElementaryKG-0825

About Sebastopol

Public education in Sebastopol, California runs across 15 schools that teaches roughly 4,145 students. By footprint, Sebastopol sits in the middle-population bracket.

Looking at the level breakdown, the city covers 9 elementary, 3 middle, 1 high, and 2 other.

Average school size in Sebastopol is around 276 students, 52% below the California average of about 578.

Trend over the past 7 years. Combined enrollment now sits at 4,145 students, remained close to its prior level from the 4,174 reported in SY 2017-18. The school count fell from 15 to 13 across the same 7-year window. Demographically, the White share of enrollment fell from 67% to 62%.

On allk12, the community for Sebastopol discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Sebastopol, California?
There are 15 public K-12 schools in Sebastopol, with a combined enrollment of about 4,145.
How many elementary, middle, and high schools are in Sebastopol?
Sebastopol has 9 elementary, 3 middle, 1 high, 2 combined-grade public schools.
What is the largest public school in Sebastopol?
Analy High is the largest public school in Sebastopol by enrollment, with approximately 1,473 students.
What school districts serve Sebastopol?
Sebastopol is served by 7 public school districts, including Twin Hills Union Elementary, REACH District, Gravenstein Union Elementary, Oak Grove Union Elementary, Sebastopol Union Elementary and 2 others.
What grade levels do public schools in Sebastopol cover?
Public schools in Sebastopol serve students from kindergarten through grade 12.
Are there charter schools in Sebastopol?
7 of the 15 public schools in Sebastopol are charter schools.