Skip to content

Home › Jobs by county › Contra Costa County › School Custodian & Maintenance

School Custodian & Maintenance jobs in Contra Costa County

Contra Costa County has 33 open custodian and maintenance jobs right now, at 15 districts and schools. 5 were posted in the last 7 days. Typical posted pay is $25.03–$29.93 an hour. 16 of the open jobs are full-time and 16 part-time; the typical one that lists its hours is 8 hours a day.

Email me new school custodian & maintenance jobs

Where they're hiring

Open school custodian & maintenance jobs by employer
District or schoolOpen jobs
Mt. Diablo Unified 12
Moraga School District 3
San Ramon Valley Unified School District 2
Orinda Union School District 2
Contra Costa Community College District 2
Acalanes Union High School District 2
Lafayette School District - California 2
Walnut Creek School District 1
Oakley Union Elementary School District 1
John Swett Unified 1

Open school custodian & maintenance jobs

JobPayPostedDeadline
Grounds Worker II
Contra Costa Community College District · Martinez
$57,828–$70,440/yr Nov 10 Nov 30
Custodian - Substitute Pool
Byron Union School District · Byron
$19.02/hr Nov 8 Until filled
Lead Facilities Maintenance/ Custodian (Bilingual Spanish and English)
Voices College-Bound Language Academies - West Contra Costa · Richmond
$38.00–$42.00/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
Custodian Substitute Pool
Martinez Unified School District · Martinez
$21.24/hr Nov 2 Nov 30
Head Custodian - Happy Valley Elementary
Lafayette School District - California · Lafayette
$27.44–$33.36/hr Oct 30 Nov 16
Custodian & Groundskeeper
Orinda Union School District · Orinda
$24.43–$28.57/hr Oct 21 Until filled
Grounds Worker II (50%- 20 hour per week )
Contra Costa Community College District · Martinez
$13.90–$16.93/hr Oct 21 Nov 13
Substitute - Custodian
Oakley Union Elementary School District · Oakley
$20.69/hr Oct 16 Nov 13
Plumber @ Maintenance & Operations #196
Mt. Diablo Unified · Concord
$36.91–$44.86/hr Sep 17 Dec 31
Substitute Custodian @ Maintenance & Operations #2066
Mt. Diablo Unified · Concord
$21.79/hr Sep 17 Dec 31
Carpenter @ Maintenance Building #5372 - REPOST
Mt. Diablo Unified · Concord
$36.91–$44.86/hr Sep 17 Nov 26
Custodian PM @ Pleasant Hill Education Center #5410
Mt. Diablo Unified · Concord
$22.85–$27.77/hr Sep 15 Dec 31
Custodian Substitute
Knightsen Elementary School District · Knightsen
$22.67/hr Sep 14 Ongoing
Maintenance 1 Substitute
Moraga School District · Moraga
$26.30–$31.96/hr Sep 11 Until filled
Nighttime Custodian Substitute
Moraga School District · Moraga
$23.34–$28.37/hr Sep 11 Until filled
Daytime Custodian Substitute
Moraga School District · Moraga
$24.62–$29.93/hr Sep 11 Until filled
Custodian PM, Roving @ Maintenance Building #2691 - REPOST
Mt. Diablo Unified · Concord
$25.21–$30.67/hr Aug 14 Nov 26
Grounds Worker I @ Maintenance Building #2675 - REPOST
Mt. Diablo Unified · Concord
$29.70/hr Aug 14 Nov 26
Heating and A/C Mechanic @ Maintenance Building #2673 - REPOST
Mt. Diablo Unified · Concord
$36.91–$44.86/hr Aug 14 Nov 26
Plumber @ Maintenance & Operations #196 - REPOST
Mt. Diablo Unified · Concord
$36.91–$44.86/hr Aug 14 Nov 26
Custodial Leadworker I @ Pine Hollow Middle #3808 - REPOST
Mt. Diablo Unified · Concord
$26.47–$32.19/hr Aug 14 Nov 26
Equipment Mechanic Technician @ Maintenance Building #4046 - REPOST
Mt. Diablo Unified · Concord
$39.72–$43.79/hr Aug 14 Nov 26
Substitute Custodian @ Maintenance & Operations #2066
Mt. Diablo Unified · Concord
$22.85/hr Aug 14 Nov 26
Substitute Custodian - District Office and School Sites
Orinda Union School District · Orinda
$24.43–$28.57/hr Aug 11 Until filled
Substitute Custodian
Acalanes Union High School District · Lafayette
$24.14/hr Aug 11 Jun 30
Substitute Maintenance Craftsperson
Acalanes Union High School District · Lafayette
$23.90/hr Aug 11 Jun 30
Grounds Worker I Substitute #1762
Mt. Diablo Unified · Concord
$23.05/hr Jul 10 Until filled
Substitute Custodian 2026 - 2027
West Contra Costa Unified School District · Richmond
$23.86/hr Jul 1 Jun 30

Questions about school custodian & maintenance jobs in Contra Costa County

How much do school custodians make in Contra Costa County?

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

Who's hiring school custodians in Contra Costa County?

Mt. Diablo Unified (12 open), Moraga School District (3) and San Ramon Valley Unified School District (2).

Are custodian and maintenance jobs in Contra Costa County full-time or part-time?

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

How fast should I apply?

33% 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 custodian and maintenance 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 school custodian & maintenance jobs

Other kinds of school jobs in Contra Costa County