Resource Portal
Ad
Resource Portal AI
Standards-aligned at-home lessons for any topic — in seconds.
Try it free
Home / California /Sonoma
County · California

Public schools in Sonoma County, California

177 public schools

★ Best schools in Sonoma County →
37 school districts 21 cities 🗺 View Sonoma County on the map →
177
public schools
62,637
total enrollment
K–12
grade span
53
charter schools

Schools serving each grade

K
1
2
3
4
5
6
7
8
9
10
11
12

Schools by level

County Office of Education
Sonoma County Office of Education →

The county office of education provides services, oversight, and programs across Sonoma County districts.

After-school providers & vendors in Sonoma County (click to expand)

State-funded operators, licensed school-age providers, and ELO-P enrichment vendors serving Sonoma County.

State-funded operators, licensed school-age providers, and ELO-P enrichment vendors. Each card links to its source.

Run an after-school program here and don’t see it? List your program — free →

Schools (177)

School City District Level Grades Enrollment
Abraham Lincoln Elementary Santa Rosa Santa Rosa Elementary Elementary K-6 299
Academy of Innovative Arts Forestville West Sonoma County Union High High School 9-12
Alexander Valley Elementary Healdsburg Alexander Valley Union Elementary Elementary K-6 112
Altimira Middle Sonoma Sonoma Valley Unified Intermediate/Middle/Junior High 6-8 392
Analy High Sebastopol West Sonoma County Union High High School 9-12 1,466
Apple Blossom Sebastopol Twin Hills Union Elementary Elementary K-5 296
Austin Creek Elementary Santa Rosa Rincon Valley Union Elementary Elementary K-6 336
Bellevue Elementary Santa Rosa Bellevue Union Elementary K-6 417
Bennett Valley Charter charter Santa Rosa Bennett Valley Union Elementary Elementary 1-6 372
Big Picture Learning Windsor Windsor Windsor Unified High School 6-12 80
Binkley Elementary Charter charter Santa Rosa Rincon Valley Union Elementary Elementary K-6 365
Brook Haven Middle Sebastopol Sebastopol Union Elementary Intermediate/Middle/Junior High 5-8 193
Brooks Elementary Windsor Windsor Unified Elementary 3-5 453
Buena Vista High Geyserville Geyserville Unified High School 9-12 9
Cali Calmecac Language Academy charter Windsor Windsor Unified Elementary P-8 1,168
California Pacific Charter - Sonoma charter Guerneville Guerneville Elementary Elementary-High Combination K-12 128
California Virtual Academy @ Sonoma charter Simi Valley Liberty Elementary Elementary-High Combination K-12 814
Carpe Diem High (Continuation) Petaluma Petaluma Joint Union High High School 9-12 31
Casa Grande High Petaluma Petaluma Joint Union High High School 9-12 1,710
Cesar Chavez Language Academy charter Santa Rosa Santa Rosa Elementary Elementary K-8 853
Cinnabar Charter charter Petaluma Cinnabar Elementary Elementary K-6 186
Cinnabar Elementary Petaluma Elementary K 21
Cloverdale High Cloverdale Cloverdale Unified High School 9-12 390
Corona Creek Elementary Petaluma Waugh Elementary Elementary K-6 397
Cotati-Rohnert Park Preschool Rohnert Park Cotati-Rohnert Park Unified Preschool P
Credo High charter Rohnert Park Cotati-Rohnert Park Unified High School 9-12 439
Creekside High Sonoma Sonoma Valley Unified High School 9-12 50
Dual Language Immersion Academy Charter charter Petaluma Petaluma Joint Union High Elementary 7-8
Dunham Charter charter Petaluma Dunham Elementary Elementary K-6 138
Dunham Elementary Petaluma Elementary K-6 9
Eagle Creek Cloverdale Cloverdale Unified High School 9-10
El Camino High Rohnert Park Cotati-Rohnert Park Unified High School 9-12 60
El Verano Elementary Sonoma Sonoma Valley Unified Elementary K-5 257
Elsie Allen High Santa Rosa Santa Rosa High High School 9-12 1,055
Evergreen Elementary Rohnert Park Cotati-Rohnert Park Unified Elementary K-5 558
Flowery Elementary Sonoma Sonoma Valley Unified Elementary K-5 365
Forestville Academy charter Forestville Forestville Union Elementary Elementary 2-8 170
Forestville Elementary Forestville Forestville Union Elementary Elementary K-1 54
Fort Ross Elementary Cazadero Elementary K-8 14
Geyserville Elementary Geyserville Geyserville Unified Elementary K-5 96
Geyserville New Tech Academy Geyserville Geyserville Unified Elementary-High Combination 6-12 106
Grant Elementary Petaluma Petaluma City Elementary Elementary K-6 381
Gravenstein Community Day Sebastopol Gravenstein Union Elementary Intermediate/Middle/Junior High K-8
Gravenstein Elementary charter Sebastopol Gravenstein Union Elementary Elementary K-5 448
Gravenstein First Sebastopol Gravenstein Union Elementary Elementary 1 41
Guerneville Elementary (Charter) charter Guerneville Guerneville Elementary Elementary K-8 213
Guerneville Primary Guerneville Guerneville Elementary Elementary K 18
Harmony Elementary Occidental Harmony Union Elementary Elementary K-1 51
Healdsburg Elementary Healdsburg Healdsburg Unified Elementary K-5 397
Healdsburg High Healdsburg Healdsburg Unified High School 9-12 511
Healdsburg Junior High Healdsburg Healdsburg Unified Intermediate/Middle/Junior High 6-8 285
Heartwood Charter charter Petaluma Liberty Elementary Elementary-High Combination K-12 528
Helen M. Lehman Elementary Santa Rosa Santa Rosa Elementary Elementary K-6 411
Hidden Valley Elementary Santa Rosa Santa Rosa Elementary Elementary P-6 449
Hillcrest Middle charter Sebastopol Gravenstein Union Elementary Intermediate/Middle/Junior High 6-8 278
Hilliard Comstock Middle Santa Rosa Santa Rosa High Intermediate/Middle/Junior High 7-8 434
Horicon Elementary Annapolis Elementary K-8 56
J.X. Wilson Elementary Santa Rosa Wright Elementary Elementary K-6 371
Jack London Elementary Santa Rosa Piner-Olivet Union Elementary Elementary K-6 275
James Monroe Elementary Santa Rosa Santa Rosa Elementary Elementary K-6 361
Jefferson Elementary Cloverdale Cloverdale Unified Elementary K-4 500
Johanna Echols-Hansen High (Continuation) Cloverdale Cloverdale Unified High School 9-12 20
John B. Riebli Elementary charter Santa Rosa Mark West Union Elementary Elementary K-6 384
John Reed Primary Rohnert Park Cotati-Rohnert Park Unified Elementary K-5 378
Kashia Elementary Stewarts Point Elementary K-8 8
Kawana Springs Elementary Santa Rosa Bellevue Union Elementary K-6 307
Kenilworth Junior High Petaluma Petaluma Joint Union High Intermediate/Middle/Junior High 7-8 779
Kenwood Elementary Kenwood Kenwood Elementary K-6 113
Kid Street Charter charter Santa Rosa Santa Rosa Elementary Elementary K-6 108
La Tercera Elementary Petaluma Old Adobe Union Elementary K-6 325
Laguna High Forestville West Sonoma County Union High High School 9-12 75
Lawrence E. Jones Middle Rohnert Park Cotati-Rohnert Park Unified Intermediate/Middle/Junior High 6-8 791
Lewis Early Learning Academy Santa Rosa Santa Rosa Elementary Preschool P
Liberty Elementary charter Petaluma Elementary 1-6 161
Liberty Independent Study charter Petaluma Liberty Elementary Elementary P-12
Liberty Primary Petaluma Liberty Elementary Elementary K-1 56
Loma Vista Immersion Academy charter Petaluma Old Adobe Union Elementary P-6 489
Luther Burbank Elementary Santa Rosa Santa Rosa Elementary Elementary K-6 303
Madrone Elementary Santa Rosa Rincon Valley Union Elementary Elementary K-6 373
Manzanita Elementary Charter charter Santa Rosa Rincon Valley Union Elementary Elementary K-6 412
Marce Becerra Academy Healdsburg Healdsburg Unified High School 9-12 36
Marguerite Hahn Elementary Rohnert Park Cotati-Rohnert Park Unified Elementary K-5 468
Maria Carrillo High Santa Rosa Santa Rosa High High School 9-12 1,591
Mark West Charter charter Santa Rosa Mark West Union Elementary Elementary K-8 116
Mark West Elementary Santa Rosa Mark West Union Elementary Elementary K-6 397
Mary Collins Charter School at Cherry Valley charter Petaluma Petaluma Joint Union High Elementary K-8 452
Mattie Washburn Elementary Santa Rosa Windsor Unified Elementary P-2 514
McDowell Elementary Petaluma Petaluma City Elementary Elementary K-6 245
McKinley Elementary Petaluma Petaluma City Elementary Elementary K-6 388
McNear Elementary Petaluma Petaluma City Elementary Elementary K-6 311
Meadow Elementary Petaluma Waugh Elementary Elementary K-6 377
Meadow View Elementary Santa Rosa Bellevue Union Elementary K-6 418
Miwok Valley Elementary Charter charter Petaluma Old Adobe Union Elementary K-6 293
Monte Rio Elementary Monte Rio Monte Rio Union Elementary Elementary K-8 59
Monte Vista Elementary Rohnert Park Cotati-Rohnert Park Unified Elementary K-5 438
Montgomery Elementary Cazadero Elementary K-8 21
Montgomery High Santa Rosa Santa Rosa High High School 9-12 1,572
Montgomery Junior High Santa Rosa Santa Rosa High Intermediate/Middle/Junior High 7-8 716
Morrice Schaefer Charter charter Santa Rosa Piner-Olivet Union Elementary Elementary K-6 303
Northwest Prep Charter charter Santa Rosa Piner-Olivet Union Elementary Elementary-High Combination K-12 124
Oak Grove Elementary Sebastopol Oak Grove Union Elementary Elementary K 78
Oak Grove Elementary/Willowside Middle charter Santa Rosa Oak Grove Union Elementary Elementary 1-8 742
Old Adobe Elementary Charter charter Petaluma Old Adobe Union Elementary K-6 288
Olivet Elementary Charter charter Santa Rosa Piner-Olivet Union Elementary Elementary K-6 310
Online Academy - Sonoma County Cloverdale Cloverdale Unified High School 7-12
Orchard View charter Sebastopol Twin Hills Union Elementary Elementary-High Combination K-12 216
Park Side Elementary Sebastopol Sebastopol Union Elementary Elementary K-4 231
Pathways Charter charter Rohnert Park Harmony Union Elementary Elementary-High Combination K-12 309
Penngrove Elementary charter Penngrove Petaluma City Elementary Elementary K-6 481
Petaluma Accelerated Charter charter Petaluma Petaluma Joint Union High Intermediate/Middle/Junior High 7-8 123
Petaluma Evening High Petaluma Petaluma Joint Union High Adult Adult
Petaluma High Petaluma Petaluma Joint Union High High School 9-12 1,220
Petaluma Junior High Petaluma Petaluma Joint Union High Intermediate/Middle/Junior High 7-8 451
Piner High Santa Rosa Santa Rosa High High School 9-12 1,361
Piner-Olivet Charter charter Santa Rosa Piner-Olivet Union Elementary Intermediate/Middle/Junior High 7-8 216
Pivot Charter School - North Bay charter Santa Rosa Oak Grove Union Elementary Elementary-High Combination K-12 394
Prestwood Elementary Sonoma Sonoma Valley Unified Elementary K-5 262
Proctor Terrace Elementary Santa Rosa Santa Rosa Elementary Elementary K-6 335
Rancho Cotate High Rohnert Park Cotati-Rohnert Park Unified High School 9-12 1,611
Richard Crane Elementary Rohnert Park Cotati-Rohnert Park Unified Elementary K-5 243
Ridgway High (Continuation) Santa Rosa Santa Rosa High High School 9-12 233
Rincon Valley Middle Santa Rosa Santa Rosa High Intermediate/Middle/Junior High 7-8 786
Rincon Valley Partnership Santa Rosa Rincon Valley Union Elementary Elementary P-6 105
River Montessori Elementary Charter charter Petaluma Old Adobe Union Elementary K-6 137
Robert L. Stevens Elementary Santa Rosa Wright Elementary Elementary K-6 448
Roseland Charter charter Santa Rosa Roseland Elementary-High Combination K-12 1,293
Roseland Creek Elementary Santa Rosa Roseland Elementary K-6 463
Roseland Elementary Santa Rosa Roseland Elementary K-6 431
Salmon Creek School - A Charter charter Occidental Harmony Union Elementary Elementary 2-8 144
San Antonio High (Continuation) Petaluma Petaluma Joint Union High High School 9-12 86
San Miguel Elementary charter Santa Rosa Mark West Union Elementary Elementary K-6 407
Santa Rosa Accelerated Charter charter Santa Rosa Santa Rosa High Elementary 5-6 128
Santa Rosa Charter School for the Arts charter Santa Rosa Santa Rosa Elementary Elementary K-8 391
Santa Rosa French-American Charter (SRFACS) charter Santa Rosa Santa Rosa Elementary Elementary K-8 436
Santa Rosa High Santa Rosa High School 9-12 1,682
Santa Rosa Junior High Santa Rosa Santa Rosa High Intermediate/Middle/Junior High 7-8 466
Sassarini Elementary Sonoma Sonoma Valley Unified Elementary K-5 251
Sebastopol Independent Charter charter Sebastopol Sebastopol Union Elementary Elementary K-8 269
Sequoia Elementary Santa Rosa Rincon Valley Union Elementary Elementary K-6 406
Sheppard Elementary Santa Rosa Roseland Elementary K-6 573
Sonoma Charter charter Sonoma Sonoma Valley Unified Elementary K-8 211
Sonoma County Alternative Education Programs Santa Rosa Sonoma County Office of Education High School K-12 58
Sonoma County Court Santa Rosa Sonoma County Office of Education High School K-12 21
Sonoma County ROP Santa Rosa High School 10-12
Sonoma County Special Education Santa Rosa Sonoma County Office of Education Elementary-High Combination P-12 214
Sonoma County Virtual Academy Windsor Windsor Unified Elementary-High Combination 6-12
Sonoma Mountain Elementary charter Petaluma Old Adobe Union Elementary K-6 437
Sonoma Mountain High (Necessary Small School) Petaluma Petaluma Joint Union High High School 10-12 23
Sonoma Valley High Sonoma Sonoma Valley Unified High School 9-12 1,127
South County Consortium Petaluma Petaluma City Elementary Elementary-High Combination P-12 154
Spring Lake Charter charter Santa Rosa Rincon Valley Union Elementary Elementary K-8 328
Steele Lane Elementary Santa Rosa Santa Rosa Elementary Elementary K-6 378
Sunridge Charter charter Sebastopol Twin Hills Union Elementary Elementary K-8 243
Taylor Mountain Elementary Santa Rosa Bellevue Union Elementary K-6 444
Technology High Rohnert Park Cotati-Rohnert Park Unified High School 9-12 329
Technology Middle Rohnert Park Cotati-Rohnert Park Unified Intermediate/Middle/Junior High 6-8 426
Thomas Page Academy Cotati Cotati-Rohnert Park Unified Elementary K-8 444
Twin Hills Charter Middle charter Sebastopol Twin Hills Union Elementary Intermediate/Middle/Junior High 6-8 204
Two Rock Elementary Petaluma Two Rock Union Elementary K-6 132
University Elementary at La Fiesta Rohnert Park Cotati-Rohnert Park Unified Elementary K-5 224
Valley Oaks Elementary (Alternative) Petaluma Petaluma City Elementary Elementary K-6
Valley Oaks High (Alternative) Petaluma Petaluma Joint Union High High School 7-12 25
Valley Vista Elementary Petaluma Petaluma City Elementary Elementary K-6 194
Valley Vista Public Waldorf charter Petaluma Petaluma City Elementary Elementary K-8
Village Charter charter Santa Rosa Windsor Unified Elementary K-8 93
Village Elementary Charter charter Santa Rosa Rincon Valley Union Elementary Elementary K-6 393
Washington Cloverdale Cloverdale Unified Intermediate/Middle/Junior High 5-8 401
West Side Elementary Healdsburg West Side Union Elementary Elementary K-6 137
West Sonoma County Consortium Sebastopol West Sonoma County Union High Elementary P-8 29
Whited Elementary Charter charter Santa Rosa Rincon Valley Union Elementary Elementary K-6 348
Wilson Elementary Petaluma Wilmar Union Elementary Elementary K-6 218
Windsor High Windsor Windsor Unified High School 9-12 1,603
Windsor Middle Windsor Windsor Unified Intermediate/Middle/Junior High 6-8 725
Windsor Oaks Academy Windsor Windsor Unified High School 9-12 24
Woodland Star Charter charter Glen Ellen Sonoma Valley Unified Elementary K-8 220
Wright Elementary Santa Rosa Elementary K-6 457
Yulupa Elementary Santa Rosa Bennett Valley Union Elementary Elementary K 579

All California schools

Out-of-school-time (OST) resources

After-school & summer programs, funding, and support serving Sonoma County, California.

Statewide afterschool network
California AfterSchool Network
https://www.afterschoolnetwork.org →
Free at-home enrichment
Resource Portal AI
Get free lessons →