Skip to content

Home › Jobs by county › Alameda County › School Custodian & Maintenance

School Custodian & Maintenance jobs in Alameda County

Alameda County has 41 open custodian and maintenance jobs right now, at 18 districts and schools. 6 were posted in the last 7 days. Typical posted pay is $27.57–$31.19 an hour. 24 of the open jobs are full-time and 14 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
Alameda Unified School District 8
Oakland Unified School District 5
Pleasanton Unified School District 5
New Haven Unified School District 4
Dublin Unified School District 3
Castro Valley Unified School District 2
Hayward Unified School District 2
Piedmont Unified School District 2
Fremont Unified School District 1
Albany Unified School District 1

Open school custodian & maintenance jobs

JobPayPostedDeadline
Building and Grounds Worker - Eligibility Pool
Castro Valley Unified School District · Castro Valley
$5,389–$6,550/mo Nov 12 Dec 4
General Maintenance Worker
Castro Valley Unified School District · Castro Valley
$6,097–$7,411/mo Nov 12 Dec 1
Head Custodian I - 8 hrs/day @ Vintage Hills Elementary School CL27-1126
Pleasanton Unified School District · Pleasanton
$21.00/hr Nov 12 Nov 19
SEIU Transfer Opportunity - Custodian 2 - Mission Valley Elementary (Internal only PC: 5429)
Fremont Unified School District · Fremont
$31.86–$37.76/hr Nov 12 Nov 30
Custodian (Substitute)
Alameda County Office Of Education · Hayward
$29.57/hr Nov 9 Ongoing
Custodian II - Maintenance & Operations Department (Range 15, 8 Hours) / CL27-158 & CL27-159 & CL-160
Dublin Unified School District · Dublin
$25.00–$30.44/hr Nov 6 Nov 13
Custodian, Night, 1.0 FTE, (8 hours/day), In Anticipation
Albany Unified School District · Albany
$23.58–$30.08/hr Nov 5 Nov 18
Substitute Pool - Custodial (Various Sites) / CL27-CUST
Dublin Unified School District · Dublin
$24.44/hr Nov 2 Nov 30
26/27 Part-Time Custodian (1:30 PM-7:30PM, Mon-Fri)
Education for Change Public Schools - EFC · Oakland
$26.38–$34.80/hr Oct 28 Dec 31
Custodian I 8hrs/day @ Village High School/MOT CL27-1117
Pleasanton Unified School District · Pleasanton
$16.00/hr Oct 28 Nov 13
Roofer - Buildings & Grounds Department (2026-27)
Oakland Unified School District · Oakland
$76,239–$79,996/yr Oct 27 Dec 31
Director III, Facilities, Maintenance, Operations, Transportation and Bond Management
Hayward Unified School District · Hayward
$190,189–$231,395/yr Oct 19 Nov 13
Custodian I, 7.5 hours, Emanuele Elementary
New Haven Unified School District · Union City
$20.63/hr Oct 14 Until filled
Warehouse Delivery Driver Substitute Pool @ District Office CL27-1105
Pleasanton Unified School District · Pleasanton
$28.07/hr Oct 9 Nov 30
Gardener- Maintenance, Operations and Facilities
Alameda Unified School District · Alameda
$27.57–$33.49/hr Oct 6 Until filled
Electrician-Short Term @ Maintenance, Operations, and Facilities
Alameda Unified School District · Alameda
$47.99–$58.34/hr Sep 30 Until filled
Steamfitter - Buildings & Grounds Department (2026-27)
Oakland Unified School District · Oakland
$85,698–$105,731/yr Sep 28 Dec 31
Head Custodian @ Alameda Child Development Center
Alameda Unified School District · Alameda
$27.57–$33.49/hr Sep 21 Until filled
Custodian / Groundskeeper - Substitute
Emery Unified · Emeryville
$29.40/hr Sep 16 Dec 31
Director, Campus Development and Maintenance
Ohlone College · Fremont
$151,558–$193,433/yr Sep 14 Feb 25
Groundskeeper Substitute Pool - Maintenance & Operations Department / CL27 - 119
Dublin Unified School District · Dublin
$32.77/hr Sep 10 Until filled
Construction Project Manager - Maintenance, Operations & Facilities
Alameda Unified School District · Alameda
$60.20–$78.04/hr Sep 8 Dec 31
Custodian II 8 hrs/day @ Amador Valley High School CL27-1049
Pleasanton Unified School District · Pleasanton
$18.00/hr Sep 8 Nov 13
Fleet Maintenance Technician
Berkeley Unified School District · Berkeley
$46.32–$56.40/hr Aug 28 Ongoing
Custodian Substitute (On Call) @ All Locations CL27-1080
Pleasanton Unified School District · Pleasanton
$26.07/hr Aug 26 Nov 30
Substitute Gardener II
New Haven Unified School District · Union City
$23.86/hr Aug 21 Ongoing
Substitute Custodians
New Haven Unified School District · Union City
$20.63/hr Aug 20 Ongoing
Transportation Mechanic, 7.5 hours (8:30am - 4:30pm), Corporation Yard
New Haven Unified School District · Union City
$31.33–$38.20/hr Aug 10 Until filled
Substitute Custodian
Piedmont Unified School District · Piedmont
$24.50/hr Aug 7 Until filled
Custodians - on call substitutes
Newark Unified School District · Newark
$20.61/hr Jul 24 Until filled

Questions about school custodian & maintenance jobs in Alameda County

How much do school custodians make in Alameda County?

Typical posted pay is $27.57–$31.19 an hour, from 107 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 Alameda County?

Alameda Unified School District (8 open), Oakland Unified School District (5) and Pleasanton Unified School District (5).

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

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

How fast should I apply?

24% 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 Alameda 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 Alameda County