Skip to content

Home › Jobs by county › Contra Costa County › Substitute

Substitute jobs in Contra Costa County

Contra Costa County has 90 open substitute jobs right now, at 23 districts and schools. 9 were posted in the last 7 days. Typical posted pay is $24.26–$24.32 an hour. 14 of the open jobs are full-time and 64 part-time; the typical one that lists its hours is 8 hours a day.

Email me new substitute jobs

Where they're hiring

Open substitute jobs by employer
District or schoolOpen jobs
West Contra Costa Unified School District 12
Mt. Diablo Unified 9
San Ramon Valley Unified School District 8
Pittsburg Unified School District 8
Walnut Creek School District 7
Martinez Unified School District 6
Liberty Union High School District 4
John Swett Unified 4
Diocese of Oakland, Department of Catholic Schools - Contra Costa 4
Acalanes Union High School District 4

Open substitute jobs

JobPayPostedDeadline
Substitute Teachers 2026-27 SY - Liberty Union High School District in Brentwood Northern California - Ongoing Interviews
Liberty Union High School District · Brentwood
$200/day Nov 13 Dec 4
Long Term Sub Teacher - 8th Grade English - Stanley Middle School
Lafayette School District - California · Lafayette
$280/day Nov 10 Dec 31
Substitute Teacher K-8
Oakley Union Elementary School District · Oakley
$225–$250/day Nov 10 Nov 15
Substitute - Special Educational Assistant SY 2026-27 (Pool)
Clayton Valley Charter High School · Concord
$26.05/hr Nov 9 Nov 20
Classified Substitute Pool - Instructional Aide, Campus Supervisor, Special Education Aide
Byron Union School District · Byron
$18.11–$19.97/hr Nov 8 Until filled
Custodian - Substitute Pool
Byron Union School District · Byron
$19.02/hr Nov 8 Until filled
Childcare Leader Substitute Pool
Orinda Union School District · Orinda
$21.84/hr Nov 6 Until filled
Substitute Custodian
Lafayette School District - California · Lafayette
$24.26/hr Nov 6 Nov 27
Substitute Custodians
John Swett Unified · Rodeo
$21.49/hr Nov 6 Until filled
Substitute Clerical
San Ramon Valley Unified School District · Danville
$23.87–$31.99/hr Nov 5 Nov 16
Substitute Para Professional - Walnut Creek School District - Northern California
Walnut Creek School District · Walnut Creek
not listed Nov 4 Ongoing
Long Term Substitute Teacher Kindergarten- Buena Vista Elementary - Walnut Creek School District
Walnut Creek School District · Walnut Creek
$240/day Nov 4 Nov 20
Long Term Substitute Teacher 2nd/3rd Grade Combo class - Walnut Heights Elementary - Walnut Creek School District
Walnut Creek School District · Walnut Creek
$240/day Nov 4 Nov 20
Cafeteria Substitute Pool
Martinez Unified School District · Martinez
$19.92/hr Nov 2 Nov 30
Custodian Substitute Pool
Martinez Unified School District · Martinez
$21.24/hr Nov 2 Nov 30
Para Educator Substitute Pool
Martinez Unified School District · Martinez
$19.92–$21.76/hr Nov 2 Nov 30
Substitute Teachers
Pittsburg Unified School District · Pittsburg
$240/day Nov 2 Feb 26
Campus Supervisor - Substitute Pool
Martinez Unified School District · Martinez
$20.71/hr Oct 30 Nov 20
Classified / Instructional Assistant Substitute
Acalanes Union High School District · Lafayette
$22.93/hr Oct 21 Jun 30
Substitute - Information Technology Specialist
Walnut Creek School District · Walnut Creek
$23.89/hr Oct 21 Until filled
1st Grade Long-Term Substitute - St. Agnes School, Concord
Diocese of Oakland, Department of Catholic Schools - Contra Costa · Oakland
not listed Oct 19 Until filled
Special Education - Substitute Teacher Applicant Pool
Martinez Unified School District · Martinez
$30.00–$33.75/hr Oct 16 Dec 31
Substitute Teacher (Contra Costa County) 2026-2027 School Year
Contra Costa County Office Of Education · Pleasant Hill
$230/day Oct 16 Ongoing
Substitute - Custodian
Oakley Union Elementary School District · Oakley
$20.69/hr Oct 16 Nov 13
Classified Substitute 26-27 SY (Paraprofessional/Instructional Aide) until filled
Liberty Union High School District · Brentwood
$20.54/hr Oct 16 Dec 4
Classified Substitute
Antioch Unified School District · Antioch
not listed Oct 12 Until filled
26-27 Middle School Building Substitute Teacher
Caliber Public Schools · San Pablo
$33.00/hr Oct 6 Until filled
Instructional Aide II - Concord, CA
Spectrum Center Schools and Programs
$22.02/hr Oct 6 Until filled
Classified Substitute
Oakley Union Elementary School District · Oakley
$18.94/hr Oct 6 Nov 30
Substitute Instructional Aide
West Contra Costa Unified School District · Richmond
$20.33/hr Sep 25 Ongoing

Questions about substitute jobs in Contra Costa County

How much do substitutes make in Contra Costa County?

Typical posted pay is $24.26–$24.32 an hour, from 124 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 Contra Costa County?

West Contra Costa Unified School District (12 open), Mt. Diablo Unified (9) and San Ramon Valley Unified School District (8).

Are substitute jobs in Contra Costa County full-time or part-time?

14 of the open jobs are full-time and 64 part-time; the typical one that lists its hours is 8 hours a day.

How fast should I apply?

38% 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 Contra Costa 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 Contra Costa County