Skip to content

Home › Jobs by county › Sonoma County

School jobs in Sonoma County

Sonoma County has 397 open school jobs right now, at 43 districts and schools. The biggest groups are aide and paraeducator jobs (98), substitute jobs (69) and community college and adult ed jobs (65). 25 jobs were posted in the last 7 days, compared with 33 the week before. Santa Rosa City Schools has the most openings (92).

Updated all day from EDJOIN and district job boards.

397
open right now
25
new in the last 7 days (33 the week before)
61%
open until filled, so apply early
84%
list the pay
Get alerts for new Sonoma jobs

Open jobs by kind

Open jobs in Sonoma County by kind of job
Kind of jobOpen jobs
Aide / Para 98
Substitute 69
College / Adult ed 65
Teacher (K-12) 54
Coach 38
Counselor / Nurse / Therapist 31
Campus supervisor / Safety 26
Custodian / Maintenance 15
Food Service 15
Preschool / TK / Child care 14
Office 11
Bus Driver 11
Principal / Leader 10
After-school programs 9

A job can count under more than one kind (for example, a substitute custodian).

Who's hiring the most

Open jobs by employer in Sonoma County
District or schoolOpen jobs
Santa Rosa City Schools 92
Santa Rosa Junior College 65
Petaluma City Schools 33
Cotati-Rohnert Park Unified School District 32
Windsor Unified School District 28
Rincon Valley Union School District 17
Sonoma Valley Unified School District 13
Mark West Union Elementary 8
Cloverdale Unified 8
Old Adobe Union School District (Petaluma) 7

Typical posted pay in Sonoma County

Typical posted pay by kind of job
Kind of jobTypical lowTypical highPostings
Teacher (K-12)$64,813$116,811 a year75
Preschool / TK / Child care$21.82$24.09 an hour29
Aide / Para$21.29$24.80 an hour178
After-school programs$18.38$19.11 an hour14
Campus supervisor / Safety$19.19$23.67 an hour55
Office$26.21$28.84 an hour42
Custodian / Maintenance$23.65$25.31 an hour35
Food Service$20.77$24.68 an hour30
Bus Driver$25.01$29.55 an hour22
Counselor / Nurse / Therapist$94,000$122,044 a year21
Substitute$23.56$25.33 an hour87

Median of the lowest and highest pay posted in the last 12 months, from postings that list pay. Teacher and counselor figures are yearly salaries; staff jobs are hourly.

Newest jobs

JobPayPostedDeadline
Instructional Assistant - at Elsie Allen JR/SR High School (.875 FTE 7 hr/day) #4892
Santa Rosa City Schools · Santa Rosa
$20.26/hr Nov 12 Until filled
Student Safety Advisor at Ridgway High School (Temporary 1.00 FTE- 8 hours/day) #4891
Santa Rosa City Schools · Santa Rosa
$25.94/hr Nov 12 Until filled
2026-2027 Education Specialist - RSP - Technology Middle School
Cotati-Rohnert Park Unified School District · Rohnert Park
$53,559–$101,583/yr Nov 12 Nov 22
7th and/or 8th Grade Teacher - Mathematics
Rincon Valley Union School District · Santa Rosa
not listed Nov 12 Nov 18
2026-2027 Education Specialist BEST - Lawrence Jones Middle School
Cotati-Rohnert Park Unified School District · Rohnert Park
$53,559–$101,583/yr Nov 12 Nov 22
11:30-5:00 pm Custodian for 26-27 School Year
Guerneville School District · Guerneville
$24.68–$29.96/hr Nov 12 Until filled
Education Specialist / Resource Specialist - Hybrid Position
Pivot Charter School - North Bay (Santa Rosa) · Santa Rosa
$64,767–$70,802/yr Nov 12 Nov 30
Library Media Technician (West Side Union School District)
Sonoma County Office Of Education · Santa Rosa
$28.31–$33.80/hr Nov 12 Until filled
Student Safety Advisor at Elsie Allen Jr./Sr. High School (1.00 FTE- 8 hours/day) #4188
Santa Rosa City Schools · Santa Rosa
$25.94/hr Nov 10 Until filled
Noon/Yard Duty Aide at Luther Burbank Elementary School (0.50 FTE- 4 hr/day) #3960
Santa Rosa City Schools · Santa Rosa
$18.82/hr Nov 10 Until filled
CNS Buyer at Child Nutrition Services (1.00 FTE- 8 hours/day) #3274
Santa Rosa City Schools · Santa Rosa
$29.35/hr Nov 10 Until filled
Board Certified Behavior Analyst (BCBA)
Inspire Behavioral Services · Petaluma
$90,000–$110,000/yr Nov 10 Jan 9
Speech-Language Pathologist Early Intervention, School, and Clinic based '26
Whole Child Occupational Therapy PC · Windsor
$51.92–$56.73/hr Nov 10 Jan 9
Student Supervision - Jefferson Elementary
Cloverdale Unified · Cloverdale
$16.96–$21.67/hr Nov 10 Until filled
Instructional Assistant: Horticulture - Flowery Elementary - 1 Hour per Week
Sonoma Valley Unified School District · Sonoma
$22.37/hr Nov 10 Until filled
Substitute Principal- District Wide (2026-2027 School Year)
Santa Rosa City Schools · Santa Rosa
not listed Nov 10 Until filled
Math Teacher - Casa Grande High School/Petaluma High School
Petaluma City Schools · Petaluma
$65,116–$103,987/yr Nov 10 Until filled
Coach 8th Grade Boys Basketball at POCS
Piner-Olivet Union School District · Santa Rosa
not listed Nov 10 Until filled
Administrative Secretary: Special Education - District Office - 4 hpd
Sonoma Valley Unified School District · Sonoma
$26.59–$29.35/hr Nov 9 Nov 16
Yard Duty, HES - INTERNAL ONLY
Healdsburg Unified · Healdsburg
$21.47–$27.39/hr Nov 9 Nov 16
Paraprofessional I - HJH - 6 hours/day - INTERNAL ONLY
Healdsburg Unified · Healdsburg
$26.16–$38.64/hr Nov 9 Nov 16
SUBSTITUTE: Wellness Coach - Cloverdale High School
Cloverdale Unified · Cloverdale
$28.13/hr Nov 9 Dec 4
Crossing Guard (0.0625 FTE) - Mary Collins at Cherry Valley
Petaluma City Schools · Petaluma
$19.19–$24.48/hr Nov 6 Until filled
Instructional Assistant, Special Ed (RSP) - Casa Grande High School
Petaluma City Schools · Petaluma
$21.15–$26.98/hr Nov 6 Until filled
Student Advisor (0.8 FTE) - Mary Collins at Cherry Valley
Petaluma City Schools · Petaluma
$21.15–$26.98/hr Nov 6 Until filled
IT Support Specialist #594
Mark West Union Elementary · Santa Rosa
not listed Nov 5 Until filled
Substitute | Instructional Assistant | Paraprofessional Pool
Guerneville School District · Guerneville
$21.67/hr Nov 5 Ongoing
Licensed Vocational Nurse
Piner-Olivet Union School District · Santa Rosa
$35.15–$48.69/hr Nov 5 Until filled
Instructional Assistant, Special Ed (RSP) - McKinley Elementary School
Petaluma City Schools · Petaluma
$21.15–$26.98/hr Nov 5 Until filled
2026-2027 Speech and Language Pathologist - Cotati-Rohnert Park Unified School District
Cotati-Rohnert Park Unified School District · Rohnert Park
$87,413–$121,128/yr Nov 5 Nov 18

Links open the original posting, where you apply.

Questions about school jobs in Sonoma County

How many school jobs are open in Sonoma County?

397 right now, at 43 districts and schools. 25 jobs were posted in the last 7 days, compared with 33 the week before.

Which school districts in Sonoma County are hiring the most?

Santa Rosa City Schools (92 open), Santa Rosa Junior College (65) and Petaluma City Schools (33).

What do school jobs in Sonoma County pay?

Typical posted pay: aides and paraeducators $21.29–$24.80 an hour, substitutes $23.56–$25.33 an hour and teachers $64,813–$116,811 a year. That's the middle of the pay ranges districts here posted in the last 12 months.

How fast should I apply for school jobs in Sonoma County?

61% of the open jobs are “open until filled”: the district can stop taking applications as soon as it has enough, so apply within a few days of a posting.

How do I hear about new school jobs in Sonoma County?

Set up a free alert: pick the kind of job and your ZIP code, and we’ll email you when a new one is posted, once a day for free or within minutes with Plus.

Be first next time. We'll email you when a new Sonoma job fits you, once a day for free or within minutes with Plus.
Get free alerts