Skip to content

Home › Jobs by county › Marin County › Substitute

Substitute jobs in Marin County

Marin County has 26 open substitute jobs right now, at 12 districts and schools. 3 were posted in the last 7 days. Typical posted pay is $28.75–$28.87 an hour. 7 of the open jobs are full-time and 13 part-time; the typical one that lists its hours is 6 hours a day.

Email me new substitute jobs

Where they're hiring

Open substitute jobs by employer
District or schoolOpen jobs
San Rafael City Schools 5
Bolinas-Stinson Union Elementary 4
Mill Valley School District 4
Reed Union SD 3
Novato Unified School District 2
Lagunitas School District 2
Marin County Office Of Education 1
Miller Creek Elementary School District 1
San Domenico School 1
Shoreline Unified 1

Open substitute jobs

JobPayPostedDeadline
K-5 On-call Substitute 2026-2027 School Year
San Domenico School · San Anselmo
$30.00/hr Nov 12 Until filled
Assistant Cook (Substitute)
Lagunitas School District · San Geronimo
$25.75–$28.35/hr Nov 10 Ongoing
Long Term Substitute, 5th Grade, San Pedro Elementary
San Rafael City Schools · San Rafael
not listed Nov 9 Nov 18
Custodian (Substitute)
Lagunitas School District · San Geronimo
$30.00/hr Nov 4 Ongoing
Campus Safety & Security Specialist Substitute Pool
San Rafael City Schools · San Rafael
$20.44–$23.73/hr Oct 27 Until filled
Long Term Substitute Special Day Class Teacher, Early Learning Center
San Rafael City Schools · San Rafael
not listed Oct 20 Until filled
Mental Health Clinician Substitute
Novato Unified School District · Novato
not listed Oct 14 Until filled
Long Term Substitute- 5th Grade- Tam Valley
Mill Valley School District · Mill Valley
$224/day Sep 30 Until filled
Substitute Custodial Position
Reed Union SD · Tiburon
$32.26/hr Sep 25 Until filled
Classified Substitutes - on call
Mill Valley School District · Mill Valley
not listed Sep 22 Ongoing
Long Term Substitute - PreK Teacher
Reed Union SD · Tiburon
$35.00/hr Sep 17 Until filled
Long Term Substitute - 2nd Grade Teacher
Reed Union SD · Tiburon
$35.00/hr Sep 17 Until filled
Alder Teacher Residency Program, 2027/2028 School Year
San Rafael City Schools · San Rafael
not listed Sep 1 Feb 5
Substitute Custodian
Bolinas-Stinson Union Elementary · Bolinas
$29.36–$33.98/hr Aug 26 Ongoing
Substitute Custodian 2026/2027 School Year
San Rafael City Schools · San Rafael
$23.04/hr Aug 14 Ongoing
Substitute Teacher Pool at the Mill Valley School District 2026-2027
Mill Valley School District · Mill Valley
$224/day Aug 10 Until filled
Performing Arts Specialist
Bolinas-Stinson Union Elementary · Bolinas
$240–$290/day Aug 7 Until filled
Substitute Teachers at Novato Unified School District
Novato Unified School District · Novato
$230/day Jul 9 Ongoing
Substitute Paraeducator Alternative Education and Special Education Programs 26-27 SY
Marin County Office Of Education · San Rafael
$29.98/hr Jul 1 Until filled
Substitute Teacher Pool
Miller Creek Elementary School District · San Rafael
$230–$280/day Jul 1 Jun 30
Classified Substitute
Bolinas-Stinson Union Elementary · Bolinas
not listed May 5 Ongoing
Substitute Custodian - Multiple Sites - Day or Night Shifts
Tamalpais Union High School District · Larkspur
$26.07/hr Feb 17 Jan 31
Certificated Substitute Teacher
Bolinas-Stinson Union Elementary · Bolinas
$240/day Feb 5 Feb 5
Substitute Custodian - on call
Mill Valley School District · Mill Valley
$28.87/hr Jan 20 Ongoing
Bus Driver - Part time and Substitute
Shoreline Unified · Tomales
$29.33–$35.00/hr Sep 12, 2025 Mar 12
Substitute Teacher
Ross School District · Ross
$250/day Jan 2, 2025 Jan 1

Questions about substitute jobs in Marin County

How much do substitutes make in Marin County?

Typical posted pay is $28.75–$28.87 an hour, from 35 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 Marin County?

San Rafael City Schools (5 open), Bolinas-Stinson Union Elementary (4) and Mill Valley School District (4).

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

7 of the open jobs are full-time and 13 part-time; the typical one that lists its hours is 6 hours a day.

How fast should I apply?

42% 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 Marin 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 Marin County