Skip to content

Home › Jobs by county › San Bernardino County › School Custodian & Maintenance

School Custodian & Maintenance jobs in San Bernardino County

San Bernardino County has 39 open custodian and maintenance jobs right now, at 20 districts and schools. 7 were posted in the last 7 days. Typical posted pay is $22.82–$27.79 an hour. 17 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
Hesperia Unified School District 7
San Bernardino City Unified 4
San Bernardino Community College District 4
Fontana Unified School District 3
Snowline Joint Unified 2
Silver Valley Unified School District 2
Victor Elementary School District 2
Morongo Unified School District 2
Baker Valley Unified School District 2
Ontario-Montclair School District (K-8) 1

Open school custodian & maintenance jobs

JobPayPostedDeadline
GROUNDSKEEPER/MAINTENANCE HELPER (To fill vacancies and to establish an eligibility list)
Snowline Joint Unified · Phelan
$10.00/hr Nov 12 Nov 26
SUBSTITUTE Custodian #2627-26
Hesperia Unified School District · Hesperia
$22.20/hr Nov 10 Nov 16
Substitute Custodian - 2026/2027 School Year
Rim Of The World Unified · Crestline
$21.03/hr Nov 6 Nov 27
Night Custodian - Bulletin# 2627-153
Hesperia Unified School District · Hesperia
$22.20–$29.10/hr Nov 6 Nov 17
Custodian - Bulletin# 2627-152
Hesperia Unified School District · Hesperia
$22.20–$29.10/hr Nov 6 Nov 17
Lead Carpenter
Ontario-Montclair School District (K-8) · Ontario
$33.84–$40.42/hr Nov 6 Nov 16
GROUNDS/CUSTODIAN (3.75 hours/ 12 months. 3.50. hours, 11 months) (To fill vacancy and to establish an eligibility list)
Snowline Joint Unified · Phelan
$9.00–$30.00/hr Nov 6 Nov 22
Night Custodian - Bulletin# 2627-149
Hesperia Unified School District · Hesperia
$22.20–$29.10/hr Nov 5 Nov 16
Custodian - Bulletin# 2627-147
Hesperia Unified School District · Hesperia
$22.20–$29.10/hr Nov 5 Nov 16
Custodian - Bulletin# 2627-148
Hesperia Unified School District · Hesperia
$22.20–$29.10/hr Nov 5 Nov 16
Custodian - Bulletin# 2627-146
Hesperia Unified School District · Hesperia
$22.20–$29.10/hr Nov 5 Nov 16
Night Custodian - Multiple Positions (27-03)
Victor Elementary School District · Victorville
$27.79/hr Nov 5 Nov 17
Maintenance Person I - Assigned to the Maintenance and Grounds Dept (27-01)
Victor Elementary School District · Victorville
$30.36/hr Nov 3 Nov 13
Custodian I - CL26-27-176-I
Chino Valley Unified School District · Chino
$23.38–$28.42/hr Nov 2 Nov 16
Grounds Maintenance Technician
Ontario Christian School · Ontario
$22.00–$25.00/hr Oct 31 Nov 30
HVAC Technician
Barstow Unified · Barstow
$35.60–$42.05/hr Oct 27 Nov 17
Substitute Custodian - Yucaipa Area
Inland Leaders Charter Schools · Yucaipa
$17.00/hr Oct 26 Ongoing
CUSTODIAL/GROUNDS (SUBSTITUTES)
Chaffey Joint Union High School District · Ontario
$26.86/hr Oct 21 Until filled
CNS Warehouse Driver I - Substitute Pool
Redlands Unified School District · Redlands
$19.50/hr Oct 16 Nov 30
Substitute Custodian
Upland Unified School District · Upland
$17.37/hr Sep 16 Until filled
MAINTENANCE ELECTRICIAN - SKILLED
Morongo Unified School District · Twentynine Palms
$30.49/hr Sep 10 Nov 13
FLOOR COVERING MECHANIC
San Bernardino City Unified · San Bernardino
$31.75–$38.63/hr Aug 19 Ongoing
PROGRAM CLOCK AND FIRE ALARM TECHNICIAN
San Bernardino City Unified · San Bernardino
$32.34–$39.34/hr Jul 22 Ongoing
2026 - 2027 Job Interest List for CUSTODIAL (In-House USW Local 8599 Members Only)
Fontana Unified School District · Fontana
not listed Jul 20 Jun 30
2026 - 2027 Job Interest List for MAINTENANCE (In-House USW Local 8599 Members Only)
Fontana Unified School District · Fontana
not listed Jul 20 Jun 30
2026 - 2027 Job Interest List for WAREHOUSE (In-House USW Local 8599 Members Only)
Fontana Unified School District · Fontana
not listed Jul 20 Jun 30
Substitute Custodian-District Wide Day Shift 2026-2027 School Year (Fort Irwin & Valley)
Silver Valley Unified School District · Yermo
$20.78/hr Jul 15 Jun 30
Substitute Groundskeeper
Apple Valley Unified School District · Apple Valley
$23.83/hr Jul 15 Until filled
Substitute Custodian-District Wide 2026-2027 School Year (Fort Irwin & Valley)
Silver Valley Unified School District · Yermo
$20.78/hr Jul 15 Jun 30
Substitute Maintenance Technician
San Bernardino Community College District · San Bernardino
$31.26/hr Jul 10 Ongoing

Questions about school custodian & maintenance jobs in San Bernardino County

How much do school custodians make in San Bernardino County?

Typical posted pay is $22.82–$27.79 an hour, from 137 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 San Bernardino County?

Hesperia Unified School District (7 open), San Bernardino City Unified (4) and San Bernardino Community College District (4).

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

17 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?

8% 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 San Bernardino 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 San Bernardino County