Petaluma, California Public Schools

Levels: Primary, Middle, High, Other


Regular Schools


Name Level
Bernard Eldredge Elementary Primary
California Virtual Academy at Sonoma Other/Ungraded
Casa Grande High High
Cinnabar Elementary Primary
Corona Creek Elementary Primary
Dunham Elementary Primary
Grant Elementary Primary
Kenilworth Junior High Middle
Laguna Elementary Primary
La Tercera Elementary Primary
Liberty Elementary Primary
Lincoln Elementary Primary
Live Oak Charter Primary
Mary Collins School at Cherry Valley Primary
McDowell Elementary Primary
McKinley Elementary Primary
McNear Elementary Primary
Meadow Elementary Primary
Miwok Valley Elementary Primary
Old Adobe Elementary Primary
Petaluma High High
Petaluma Junior High Middle
River Montessori Elementary Charter Primary
Sonoma Mountain Elementary Primary
Two Rock Elementary Primary
Union Elementary Primary
Valley Vista Elementary Primary
Wilson Elementary Primary

Other/Unclassified Schools


Name Level
Carpe Diem High (Continuation) High
Crossroads Middle
San Antonio High High
Sonoma Mountain High (Continuation) High
Valley Oaks Elementary (Alternative) Primary
Valley Oaks High (Alternative) High

Levels: Primary, Middle, High, Other

Petaluma, California Private Schools

Levels: Elementary School, Secondary School, Other - mixed grades


Regular Schools


Name Level
Harvest Christian School Mixed Grades
St. Vincent de Paul High School Secondary

Montessori Schools


Name Level
Little Oaks Montessori Preschool Elementary
Spring Hill Montessori Elementary

Levels: Elementary School, Secondary School, Other - mixed grades