Sonoma County Public Middle Schools

All
(192)
All
(192)
 
High
(51)
High
(51)
 
Middle
(38)
Middle
(38)
 
Elementary
(127)
Elementary
(127)
 
Charter
(192)
Charter
(192)
 
Private
(61)
Private
(61)
 

Sonoma County Public Middle Schools

  • School Location Grades Students
  • PetalumaSouth County ConsortiumSpecial Education School
    Charter School
    200 Douglas St.
    PetalumaCA 94952
    (707)778-4641

    Grades: KG-12 | 94 students
  • PetalumaPetaluma Accelerated CharterMagnet School
    Charter School
    110 Ellis St.
    PetalumaCA 94952
    (707)778-4750

    Grades: 7-8 | 48 students
  • SonomaAdele Harrison Middle SchoolCharter School
    1150 Brd.way
    SonomaCA 95476
    (707)935-6080

    Grades: 6-8 | 415 students
  • SonomaAltimira Middle SchoolCharter School
    17805 Arnold Dr.
    SonomaCA 95476
    (707)935-6020

    Grades: 6-8 | 557 students
  • WindsorBridges Community Based School North County ConsortiumSpecial Education School
    Charter School
    9291 Old Redwood Hwy, Bldg. 50
    WindsorCA 95492
    (707)837-7727

    Grades: 2-12 | 44 students
  • SebastopolBrook Haven Elementary SchoolCharter School
    7905 Valentine Ave.
    SebastopolCA 95472
    (707)829-4590

    Grades: 5-8 | 261 students
  • WindsorBrooks Elementary SchoolCharter School
    750 Natalie Dr.
    WindsorCA 95492
    (707)837-7717

    Grades: 4-5 | 459 students
  • PetalumaCrossroads Middle SchoolAlternative School
    Charter School
    700 Bantam Way
    PetalumaCA 94952
    (707)778-4793

    Grades: 7-9 | 18 students
  • PetalumaDunham Elementary SchoolCharter School
    4111 Roblar Rd.
    PetalumaCA 94952
    (707)795-5050

    Grades: 6 | 9 students
  • CloverdaleEagle CreekAlternative School
    Charter School
    322 N. Washington St.
    CloverdaleCA 95425
    (707)894-1900

    Grades: 9-10 | 7 students
  • GeyservilleGeyserville New Technical AcademyCharter School
    1300 Moody Ln.
    GeyservilleCA 95441
    (707)857-3592

    Grades: 6-12 | 116 students
  • HealdsburgHealdsburg Junior High SchoolCharter School
    315 Grant St.
    HealdsburgCA 95448
    (707)431-3410

    Grades: 6-8 | 366 students
  • Santa RosaHerbert Slater Middle SchoolCharter School
    3500 Sonoma Ave.
    Santa RosaCA 95405
    (707)528-5241

    Grades: 7-8 | 759 students
  • SebastopolHillcrest Middle SchoolMagnet School
    Charter School
    725 Bloomfield Rd.
    SebastopolCA 95472
    (707)823-7653

    Grades: 6-8 | 255 students
  • Santa RosaHilliard Comstock Middle SchoolCharter School
    2750 W. Steele Ln.
    Santa RosaCA 95403
    (707)528-5266

    Grades: 7-8 | 366 students
  • PetalumaKenilworth Junior High SchoolCharter School
    800 Riesling Rd.
    PetalumaCA 94954
    (707)778-4710

    Grades: 7-8 | 884 students
  • Santa RosaLawrence Cook Middle SchoolCharter School
    2480 Sebastopol Rd.
    Santa RosaCA 95407
    (707)528-5156

    Grades: 7-8 | 407 students
  • Rohnert ParkLawrence E. Jones Middle SchoolMagnet School
    Charter School
    5164 Snyder Ln.
    Rohnert ParkCA 94928
    (707)588-5600

    Grades: 6-8 | 774 students
  • SebastopolOrchard ViewCharter School
    700 Water Trough Rd.
    SebastopolCA 95472
    (707)823-4709

    Grades: KG-12 | 226 students
  • Rohnert ParkPathways CharterCharter School
    150 Professional Center Dr., S
    Rohnert ParkCA 94928
    (707)585-6510

    Grades: KG-12 | 477 students
  • PetalumaPetaluma Junior High SchoolCharter School
    700 Bantam Way
    PetalumaCA 94952
    (707)778-4724

    Grades: 7-8 | 638 students
  • Santa RosaPiner-olivet CharterCharter School
    2707 Francisco Ave.
    Santa RosaCA 95403
    (707)522-3310

    Grades: 6-8 | 218 students
  • Santa RosaPivot Online Charter - North BayCharter School
    2999 Cleveland Ave. Ste. D
    Santa RosaCA 95401
    (707)843-4676

    Grades: KG-12 | 244 students
  • Santa RosaRincon Valley Middle SchoolCharter School
    4650 Badger Rd.
    Santa RosaCA 95409
    (707)528-5255

    Grades: 7-8 | 908 students
  • Santa RosaRoseland CharterCharter School
    100 Sebastopol Rd.
    Santa RosaCA 95407
    (707)545-0102

    Grades: KG-12 | 1220 students
  • Santa RosaSanta Rosa Accelerated CharterCharter School
    4650 Badger Rd.
    Santa RosaCA 95409
    (707)528-5319

    Grades: 5-6 | 128 students
  • Santa RosaSanta Rosa Middle SchoolCharter School
    500 E St.
    Santa RosaCA 95404
    (707)528-5281

    Grades: 7-8 | 687 students
  • PetalumaSixth Grade Charter Academy At Petaluma Junior High SchoolCharter School
    700 Bantam Way
    PetalumaCA 94952
    (707)778-4724

    Grades: 6 | 39 students
  • Santa RosaSonoma County Alternative Education ProgramsAlternative School
    Charter School
    5340 Skylane Blvd.
    Santa RosaCA 95403
    (707)524-2876

    Grades: KG-12 | 100 students
  • Santa RosaSonoma County CourtAlternative School
    Charter School
    5340 Skylane Blvd.
    Santa RosaCA 95403
    (707)524-2876

    Grades: KG-12 | 55 students
  • Santa RosaSonoma County Special EducationSpecial Education School
    Charter School
    5340 Skylane Blvd.
    Santa RosaCA 95403
    (707)524-2710

    Grades: KG-12 | 387 students
  • Santa RosaStony Point AcademyCharter School
    3223 Primrose Ave.
    Santa RosaCA 95407
    (707)568-7504

    Grades: KG-12 | 108 students
  • Santa RosaStrawberry Elementary SchoolCharter School
    2311 Horseshoe Dr.
    Santa RosaCA 95405
    (707)526-4433

    Grades: 4-6 | 441 students
  • Rohnert ParkTechnology Middle SchoolCharter School
    7165 Burton Ave.
    Rohnert ParkCA 94928
    (707)792-4800

    Grades: 6-8 | 495 students
  • SebastopolTwin Hills Charter Middle SchoolCharter School
    1685 Water Trough Rd.
    SebastopolCA 95472
    (707)823-7446

    Grades: 6-8 | 320 students
  • Show 3 more public schools in Sonoma County, CA
Recent Articles
April 19, 2018
With growing concerns about the backgrounds of teachers, some parents and experts are calling for instructors to undergo random drug testing. Are drug tests appropriately necessary or a violation of privacy?
April 19, 2018
With the growing scandals surrounding teachers, more parents and community leaders are calling for greater background checks. Learn about both sides of the debate in keeping all students safe.
April 05, 2018
Every year, standardized tests reveal that public school performance is woefully low. Yet you pay taxes to fund public education, so where does that money go? Keep reading to find out how much it really costs to educate your child.