Skip to content

Home › Jobs by county › Sonoma County › Substitute

Substitute jobs in Sonoma County

Sonoma County has 69 open substitute jobs right now, at 24 districts and schools. 2 were posted in the last 7 days. Typical posted pay is $23.55–$25.00 an hour. 13 of the open jobs are full-time and 38 part-time.

Email me new substitute jobs

Where they're hiring

Open substitute jobs by employer
District or schoolOpen jobs
Santa Rosa City Schools 12
Rincon Valley Union School District 11
Windsor Unified School District 7
Old Adobe Union School District (Petaluma) 4
Forestville Union School District 4
Piner-Olivet Union School District 3
Cloverdale Unified 3
Wright Elementary School District 3
West Sonoma County Union High School District 2
Petaluma City Schools 2

Open substitute jobs

JobPayPostedDeadline
Substitute Principal- District Wide (2026-2027 School Year)
Santa Rosa City Schools · Santa Rosa
not listed Nov 10 Until filled
SUBSTITUTE: Wellness Coach - Cloverdale High School
Cloverdale Unified · Cloverdale
$28.13/hr Nov 9 Dec 4
Substitute | Instructional Assistant | Paraprofessional Pool
Guerneville School District · Guerneville
$21.67/hr Nov 5 Ongoing
Substitute Program Assistant II at Schaefer Charter School
Piner-Olivet Union School District · Santa Rosa
$20.07/hr Nov 5 Ongoing
First Grade Long-Term sub (January through early May)
Gravenstein Union School District · Sebastopol
not listed Nov 4 Until filled
Substitute School Psychologist
Cotati-Rohnert Park Unified School District · Rohnert Park
$526/day Nov 3 Nov 18
Substitute Custodian
Oak Grove Union School District · Santa Rosa
$36.00/hr Nov 2 Until filled
Substitute Food Service Assistant
Oak Grove Union School District · Santa Rosa
$25.00/hr Nov 2 Until filled
Elementary Super Sub (1.0 FTE) - South County Consortium
Petaluma City Schools · Petaluma
$65–$103,987/yr Oct 30 Until filled
Long Term Substitute Teacher: Special Education (mild to moderate) - El Verano Elementary - 1.0 FTE
Sonoma Valley Unified School District · Sonoma
$307/day Oct 22 Nov 18
Food Service Worker I - Substitute / On Call
Forestville Union School District · Forestville
$20.18/hr Oct 22 Ongoing
Early Childhood Educator Substitute / On Call - Preschool Setting
Forestville Union School District · Forestville
$23.56/hr Oct 22 Ongoing
Long-Term Substitute Teacher (0.5 FTE) - McDowell Elementary School
Petaluma City Schools · Petaluma
$225/day Oct 21 Until filled
CLASSIFIED SUBSTITUTE: Assistant Cook
Cloverdale Unified · Cloverdale
$18.41–$22.78/hr Oct 19 Until filled
Substitute Custodian
Piner-Olivet Union School District · Santa Rosa
$24.46/hr Oct 16 Ongoing
Long Term Substitute - Grade 5
Wright Elementary School District · Santa Rosa
$200–$334/day Oct 16 Nov 30
Substitute Custodian
Sonoma Charter School · Sonoma
$21.96–$34.81/hr Oct 12 Until filled
TK-8 Substitute Teacher
The Spring Hill School · Petaluma
$35.00/hr Oct 9 Until filled
Speech Language Pathologist - preschool (Substitute/Temporary) - December 14, 2026 Start Date
Windsor Unified School District · Windsor
$63.88–$83.11/hr Oct 5 Nov 30
School Health Assistant - Substitute - WELL Program
Windsor Unified School District · Windsor
$19.75–$21.77/hr Oct 2 Until filled
Substitute Special Education Technician
Santa Rosa City Schools · Santa Rosa
$26.59/hr Oct 1 Ongoing
Substitute - Food Service Cashier
Rincon Valley Union School District · Santa Rosa
$19.78/hr Oct 1 Ongoing
Substitute - Food Service I and II
Rincon Valley Union School District · Santa Rosa
not listed Oct 1 Ongoing
Substitute - School Bus Driver
Rincon Valley Union School District · Santa Rosa
$27.97/hr Oct 1 Ongoing
Substitute - Clerical
Rincon Valley Union School District · Santa Rosa
$19.78–$25.33/hr Oct 1 Until filled
Substitute - Special Ed Instructional Assistant II (SDC)
Rincon Valley Union School District · Santa Rosa
$24.72/hr Oct 1 Until filled
Substitute - Transitional Kindergarten Aide
Rincon Valley Union School District · Santa Rosa
$23.53/hr Oct 1 Until filled
Substitute - Custodian
Rincon Valley Union School District · Santa Rosa
$24.11/hr Oct 1 Ongoing
Substitute - Noon Duty I
Rincon Valley Union School District · Santa Rosa
$18.83/hr Oct 1 Ongoing
Substitute - Special Ed Instructional Assistant I - RSP
Rincon Valley Union School District · Santa Rosa
$23.94–$30.83/hr Sep 30 Until filled

Questions about substitute jobs in Sonoma County

How much do substitutes make in Sonoma County?

Typical posted pay is $23.55–$25.00 an hour, from 98 postings in the last 12 months that listed pay. Most new hires start near the low end of a range.

Who's hiring substitutes in Sonoma County?

Santa Rosa City Schools (12 open), Rincon Valley Union School District (11) and Windsor Unified School District (7).

Are substitute jobs in Sonoma County full-time or part-time?

13 of the open jobs are full-time and 38 part-time.

How fast should I apply?

55% 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 substitute jobs in Sonoma County?

Set up a free alert: pick this 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.

Guides for substitute jobs

Other kinds of school jobs in Sonoma County