Skip to content

Home › Jobs by county › Marin County

School jobs in Marin County

Marin County has 140 open school jobs right now, at 23 districts and schools. The biggest groups are coaching jobs (29), substitute jobs (26) and aide and paraeducator jobs (23). 9 jobs were posted in the last 7 days, compared with 15 the week before. Novato Unified School District has the most openings (29).

Updated all day from EDJOIN and district job boards.

140
open right now
9
new in the last 7 days (15 the week before)
69%
open until filled, so apply early
69%
list the pay
Get alerts for new Marin jobs

Open jobs by kind

Open jobs in Marin County by kind of job
Kind of jobOpen jobs
Coach 29
Substitute 26
Aide / Para 23
Teacher (K-12) 19
Counselor / Nurse / Therapist 15
Custodian / Maintenance 10
Office 7
Preschool / TK / Child care 5
Campus supervisor / Safety 5
Food Service 5
Principal / Leader 5
College / Adult ed 3
Bus Driver 3

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

Who's hiring the most

Open jobs by employer in Marin County
District or schoolOpen jobs
Novato Unified School District 29
San Rafael City Schools 29
Tamalpais Union High School District 13
Miller Creek Elementary School District 9
San Domenico School 9
Ross Valley School District 6
The Helix School 6
Marin County Office Of Education 5
Mill Valley School District 5
Bolinas-Stinson Union Elementary 4

Typical posted pay in Marin County

Typical posted pay by kind of job
Kind of jobTypical lowTypical highPostings
Teacher (K-12)$62,355$112,928 a year23
Preschool / TK / Child care$25.00$29.89 an hour13
Aide / Para$24.56$30.09 an hour40
Campus supervisor / Safety$22.55$27.09 an hour14
Office$34.70$44.28 an hour23
Custodian / Maintenance$26.11$30.31 an hour20
Food Service$23.06$30.54 an hour12
Counselor / Nurse / Therapist$93,024$119,011 a year11
Substitute$28.75$28.75 an hour33

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
K-5 On-call Substitute 2026-2027 School Year
San Domenico School · San Anselmo
$30.00/hr Nov 12 Until filled
Administrative Specialist II, Bahia Vista Elementary School 2026/2027 School Year
San Rafael City Schools · San Rafael
not listed Nov 11 Nov 18
Assistant Cook (Substitute)
Lagunitas School District · San Geronimo
$25.75–$28.35/hr Nov 10 Ongoing
Coach (Head)- Varsity Boys Lacrosse- Novato High School Spring 2026-2027
Novato Unified School District · Novato
not listed Nov 10 Until filled
Long Term Substitute, 5th Grade, San Pedro Elementary
San Rafael City Schools · San Rafael
not listed Nov 9 Nov 18
Frosh Baseball Head Coach - Tamalpais High School - Winter 2026-27
Tamalpais Union High School District · Larkspur
not listed Nov 9 Jan 31
JV Girls Lacrosse Head Coach - Tamalpais High School - Spring 2027
Tamalpais Union High School District · Larkspur
not listed Nov 9 Apr 30
Anticipated - 11/18/26 - Campus Staff Assistant - Alternative Schools: Monday-Friday .75 FTE
Tamalpais Union High School District · Larkspur
$25.62–$31.16/hr Nov 9 Dec 31
ELPAC Test Examiner
San Rafael City Schools · San Rafael
$45.00/hr Nov 9 Dec 7
Resource Specialist Program (RSP) Assistant (Special Education)
Lagunitas School District · San Geronimo
$26.07–$28.72/hr Nov 4 Until filled
Custodian (Substitute)
Lagunitas School District · San Geronimo
$30.00/hr Nov 4 Ongoing
Night Custodian, Bahia Vista Elementary
San Rafael City Schools · San Rafael
$23.73–$34.71/hr Nov 3 Until filled
Nutrition Services Associate I San Rafael High School
San Rafael City Schools · San Rafael
$21.20–$30.99/hr Nov 3 Until filled
Nutrition Services Associate II-San Rafael High School
San Rafael City Schools · San Rafael
$23.04–$33.70/hr Nov 3 Until filled
Physical Education Teacher- 2026-2027
Mill Valley School District · Mill Valley
$49.74–$70.51/hr Nov 3 Until filled
Custodian I Night, San Marin High School
Novato Unified School District · Novato
$22.79–$26.40/hr Nov 2 Until filled
School Site Program Specialist, Novato High School
Novato Unified School District · Novato
$30.72–$35.58/hr Nov 2 Nov 12
Coach (Head)- JV Cheer and Dance - San Marin High School 2026-2027
Novato Unified School District · Novato
not listed Nov 2 Until filled
Payroll Technician
Miller Creek Elementary School District · San Rafael
$32.17–$41.07/hr Nov 2 Nov 23
Campus Safety & Security Specialist Substitute Pool
San Rafael City Schools · San Rafael
$20.44–$23.73/hr Oct 27 Until filled
Social Emotional Learning Specialist (1:1)
SEEDS Social Emotional Education and Development of Self LLC · San Rafael
not listed Oct 27 Dec 26
Coach (Assistant) - Varsity Softball - San Marin High School - 2026-2027
Novato Unified School District · Novato
not listed Oct 27 Until filled
Coach (Head) - Varsity Boys Tennis Novato High School Spring 2026-2027
Novato Unified School District · Novato
not listed Oct 27 Until filled
Coach (Head) - Freshman Baseball - San Marin High School - Spring 2026-2027
Novato Unified School District · Novato
not listed Oct 27 Until filled
Occupational Therapist
Miller Creek Elementary School District · San Rafael
$94,567–$119,011/yr Oct 26 Nov 20
2026-27 Science Teacher - Hamilton TK-8 School
Novato Unified School District · Novato
$62,355–$112,928/yr Oct 26 Until filled
Davidson Middle School PE Teacher 2026/2027 School Year
San Rafael City Schools · San Rafael
$63,553–$137,438/yr Oct 23 Until filled
Paraeducator I, (RSP), Hill Education Center
Novato Unified School District · Novato
$24.56–$28.44/hr Oct 22 Until filled
Resource Specialist, Middle School
Miller Creek Elementary School District · San Rafael
not listed Oct 21 Nov 30
Long Term Substitute Special Day Class Teacher, Early Learning Center
San Rafael City Schools · San Rafael
not listed Oct 20 Until filled

Links open the original posting, where you apply.

Questions about school jobs in Marin County

How many school jobs are open in Marin County?

140 right now, at 23 districts and schools. 9 jobs were posted in the last 7 days, compared with 15 the week before.

Which school districts in Marin County are hiring the most?

Novato Unified School District (29 open), San Rafael City Schools (29) and Tamalpais Union High School District (13).

What do school jobs in Marin County pay?

Typical posted pay: aides and paraeducators $24.56–$30.09 an hour, substitutes $28.75–$28.75 an hour and teachers $62,355–$112,928 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 Marin County?

69% 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 Marin 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 Marin job fits you, once a day for free or within minutes with Plus.
Get free alerts