Skip to content

Home › Jobs by county › Contra Costa County

School jobs in Contra Costa County

Contra Costa County has 633 open school jobs right now, at 35 districts and schools. The biggest groups are aide and paraeducator jobs (132), teaching jobs (123) and substitute jobs (90). 56 jobs were posted in the last 7 days, compared with 93 the week before. San Ramon Valley Unified School District has the most openings (195).

Updated all day from EDJOIN and district job boards.

633
open right now
56
new in the last 7 days (93 the week before)
56%
open until filled, so apply early
83%
list the pay
Get alerts for new Contra Costa jobs

Open jobs by kind

Open jobs in Contra Costa County by kind of job
Kind of jobOpen jobs
Aide / Para 132
Teacher (K-12) 123
Substitute 90
College / Adult ed 63
Counselor / Nurse / Therapist 61
Campus supervisor / Safety 58
Coach 42
Food Service 34
Custodian / Maintenance 33
Bus Driver 31
Principal / Leader 23
Office 22
After-school programs 15
Preschool / TK / Child care 11

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

Who's hiring the most

Open jobs by employer in Contra Costa County
District or schoolOpen jobs
San Ramon Valley Unified School District 195
Mt. Diablo Unified 100
West Contra Costa Unified School District 79
Contra Costa Community College District 51
Pittsburg Unified School District 24
Antioch Unified School District 20
Walnut Creek School District 16
Acalanes Union High School District 15
Liberty Union High School District 12
Diocese of Oakland, Department of Catholic Schools - Contra Costa 12

Typical posted pay in Contra Costa County

Typical posted pay by kind of job
Kind of jobTypical lowTypical highPostings
Teacher (K-12)$66,329$126,198 a year201
Preschool / TK / Child care$21.64$27.25 an hour35
Aide / Para$21.85$29.61 an hour364
After-school programs$21.76$26.06 an hour22
Campus supervisor / Safety$18.34$22.57 an hour103
Office$27.13$33.41 an hour91
Custodian / Maintenance$25.03$29.98 an hour70
Food Service$20.63$25.36 an hour85
Bus Driver$24.38$25.73 an hour44
Counselor / Nurse / Therapist$84,507$129,794 a year44
Substitute$24.26$24.32 an hour122

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
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
Kitchen Assistant - Receiving Kitchen (33879), 15.0 hours/week (Anticipated work hours: M - F 10:00am - 1:00pm) - Montevideo Elementary (REPOST)
San Ramon Valley Unified School District · Danville
$19.17–$24.48/hr Nov 13 Until filled
26-27 Operations Support Staff
Caliber Public Schools · San Pablo
$21.50/hr Nov 12 Until filled
Adult Education Citizenship Teacher (Part-time, Hourly)
West Contra Costa Unified School District · Richmond
$48.56/hr Nov 12 Nov 30
School Office Manager @ College Park High School - Job #5468 - REPOST
Mt. Diablo Unified · Concord
$26.21–$33.45/hr Nov 12 Nov 30
Adult Education ELS Multi-Lingual Teacher (Part-time, Hourly, Temporary)
West Contra Costa Unified School District · Richmond
$42.13/hr Nov 12 Nov 30
Adult Education Teacher (Part-time, Hourly, Temporary)
West Contra Costa Unified School District · Richmond
$42.13/hr Nov 12 Nov 30
Adult Education ESL Health Pathway Teacher (Part-time, Hourly)
West Contra Costa Unified School District · Richmond
$48.56/hr Nov 12 Nov 30
Fine Arts Coach | Mock Trial Coach - SRVHS
San Ramon Valley Unified School District · Danville
not listed Nov 12 Nov 16
Child Nutrition Support - Walnut Creek School District / Northern California - Buena Vista Elementary
Walnut Creek School District · Walnut Creek
$21.36–$28.60/hr Nov 12 Nov 20
Special Education Assistant II - Classroom @ Meadow Homes Elementary - Job# 5464 REPOST
Mt. Diablo Unified · Concord
$22.97–$30.74/hr Nov 12 Nov 30
Transitional Kindergarten Dual Immersion Teacher (Bilingual Spanish and English)
Voices College-Bound Language Academies - West Contra Costa · Richmond
$64,446–$97,299/yr Nov 11 Until filled
Boys and Girls Varsity Badminton Head Coach @ College Park High School #5493
Mt. Diablo Unified · Concord
not listed Nov 10 Until filled
Speech Language Pathologist (beginning January 2027)
Lafayette School District - California · Lafayette
$83,332–$123,508/yr Nov 10 Nov 27
Varsity Head Coach | Women's Volleyball - Dougherty Valley High
San Ramon Valley Unified School District · Danville
not listed Nov 10 Jan 29
Varsity Head Coach | Men's Volleyball - Dougherty Valley High
San Ramon Valley Unified School District · Danville
not listed Nov 10 Dec 11
Lead Kitchen Assistant (43029/PR#43397) - 27.5 hours/week (Anticipated work hours: 8:00am - 1:30pm) - Walt Disney Elementary
San Ramon Valley Unified School District · Danville
$20.63–$26.32/hr Nov 10 Nov 18
Long Term Sub Teacher - 8th Grade English - Stanley Middle School
Lafayette School District - California · Lafayette
$280/day Nov 10 Dec 31
Lead Food Service Worker I @ Gregory Gardens Elementary #5489
Mt. Diablo Unified · Concord
$31.54–$34.77/hr Nov 10 Nov 24
Dance Teacher 0.6 FTE 1 Year Only - Richmond High School - School Year 2026-2027
West Contra Costa Unified School District · Richmond
$63,346–$129,125/yr Nov 10 Until filled
Substitute Teacher K-8
Oakley Union Elementary School District · Oakley
$225–$250/day Nov 10 Nov 15
Academic/Student Services Manager
Contra Costa Community College District · Martinez
$113,664–$138,480/yr Nov 10 Dec 7
Administrative Assistant, Senior
Contra Costa Community College District · Martinez
$65,424–$79,704/yr Nov 10 Dec 2
Grounds Worker II
Contra Costa Community College District · Martinez
$57,828–$70,440/yr Nov 10 Nov 30
Assistant Professor, Biology (TENURE TRACK)
Contra Costa Community College District · Martinez
$68,136–$119,640/yr Nov 10 Jan 10
Adjunct Baking and Pastry Instructor (TEMPORARY)
Contra Costa Community College District · Martinez
$77.87–$128.97/hr Nov 10 Nov 22
Assistant Professor, English (Tenure Track)
Contra Costa Community College District · Martinez
$68,136–$119,640/yr Nov 10 Jan 11
Assistant Professor, General Business (TENURE TRACK)
Contra Costa Community College District · Martinez
$68,136–$119,640/yr Nov 10 Dec 14
Assistant Professor, English as a Second Language (ESL) - TENURE TRACK
Contra Costa Community College District · Martinez
$68,136–$119,640/yr Nov 10 Jan 31
Registrar - Liberty High School * Open to Internal LUHSD CSEA employees only*
Liberty Union High School District · Brentwood
$24.38–$31.93/hr Nov 9 Nov 18

Links open the original posting, where you apply.

Questions about school jobs in Contra Costa County

How many school jobs are open in Contra Costa County?

633 right now, at 35 districts and schools. 56 jobs were posted in the last 7 days, compared with 93 the week before.

Which school districts in Contra Costa County are hiring the most?

San Ramon Valley Unified School District (195 open), Mt. Diablo Unified (100) and West Contra Costa Unified School District (79).

What do school jobs in Contra Costa County pay?

Typical posted pay: aides and paraeducators $21.85–$29.61 an hour, teachers $66,329–$126,198 a year and substitutes $24.26–$24.32 an hour. 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 Contra Costa County?

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