Skip to content

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

School Custodian & Maintenance jobs in San Joaquin County

San Joaquin County has 27 open custodian and maintenance jobs right now, at 12 districts and schools. 5 were posted in the last 7 days. Typical posted pay is $23.27–$29.52 an hour. 13 of the open jobs are full-time and 12 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
Tracy Unified School District 5
San Joaquin County Office of Education 4
Linden Unified School District 4
Lammersville Unified School District (Mountain House) 3
Stockton Unified School District 2
Escalon Unified 2
Banta Unified School District 2
Lincoln Unified School District 1
Lodi Unified 1
Manteca Unified School District 1

Open school custodian & maintenance jobs

JobPayPostedDeadline
Custodian / Other Duties - Van Allen (Internal Posting Only)
Escalon Unified · Escalon
$19.79–$24.45/hr Nov 10 Nov 17
Substitute Day/Evening Custodian
Lammersville Unified School District (Mountain House) · Mountain House
$22.98/hr Nov 9 Until filled
Classified: Maintenance Mechanic - District Wide - Job #4486 Bilingual preferred, not required
Tracy Unified School District · Tracy
$37.06–$44.80/hr Nov 9 Nov 24
Classified: Utility Person III - MOT/Warehouse- Job #4485 - TUSD will train/pay for the best candidates to obtain School Bus Drivers License, Bilingual preferred, not required
Tracy Unified School District · Tracy
$26.67–$32.21/hr Nov 9 Nov 24
Groundskeeper (Position #454)
Linden Unified School District · Linden
$21.77–$26.47/hr Nov 5 Dec 10
Custodian - Weston Ranch High School, 4 hrs./day
Manteca Unified School District · Manteca, CA
$23.02–$32.13/hr Nov 5 Nov 18
High School Utility I/Security -- NIGHT positions - REPOST - @ River Islands High School
Banta Unified School District · Tracy
$23.94–$31.26/hr Nov 4 Until filled
Classified Substitute - Custodians
Lincoln Unified School District · Stockton
$22.38/hr Nov 1 Nov 30
Custodian #249 Henry/King School (split site)
Stockton Unified School District · Stockton
not listed Oct 30 Nov 16
Custodian #250 Henry School
Stockton Unified School District · Stockton
not listed Oct 30 Nov 16
Night Custodian - Glenwood School (#511)
Linden Unified School District · Linden
$20.70–$24.00/hr Oct 27 Nov 26
Classified: Mechanic Specialist - Transportation/MOT - Job #4393 - REPOST - Bilingual preferred, not required
Tracy Unified School District · Tracy
$37.06–$44.80/hr Oct 22 Until filled
Lead Maintenance Technician
Escalon Unified · Escalon
$29.46–$36.50/hr Oct 5 Until filled
Lead Custodian K - 8 (8 hours) 2026-2027 School Year
Lammersville Unified School District (Mountain House) · Mountain House
$26.30–$30.78/hr Sep 16 Until filled
Director III of Maintenance and Operations, 2026-2027 School Year
Lodi Unified · Lodi
$71.32–$92.56/hr Sep 15 Nov 13
2026-2027 Substitute Food Service Warehouseman /Delivery Driver
Tracy Unified School District · Tracy
$25.47/hr Sep 11 Mar 10
Project Specialist (Temporary), Greater Valley Conservation Corps, County Operated Schools and Programs
San Joaquin County Office of Education · Stockton
$33.00/hr Aug 28 Until filled
Maintenance/Grounds Worker
Lammersville Unified School District (Mountain House) · Mountain House
$30.19–$35.25/hr Aug 11 Until filled
Substitute Custodian
Jefferson School District - Tracy · Tracy
$20.88/hr Aug 3 Ongoing
Classified Conservation Corpsmember (Temporary Pool), STOCKTON AND SONORA, Greater Valley Conservation Corps, County Operated Schools and Programs
San Joaquin County Office of Education · Stockton
$17.00/hr Jul 27 Ongoing
Day Custodian/ Maintenance - Substitute
Linden Unified School District · Linden
$21.18/hr Jul 17 Nov 19
Custodian - Night - Substitute
Linden Unified School District · Linden
$20.70/hr Jul 17 Nov 19
Custodial Substitute Pool (2026-2027 School Year)
Ripon Unified School District · Ripon
$19.83/hr Jul 15 Ongoing
Substitute Utility I - Custodial/Security (Day or Night) at Banta Elementary or River Islands High School
Banta Unified School District · Tracy
$22.91/hr Jun 9 Ongoing
2026-2027 Utility II Substitute
Tracy Unified School District · Tracy
$35.00/hr May 29 Mar 10
Lead Specialist II, (Temporary-STOCKTON LOCATION) Greater Valley Conservation Corps, County Operated Schools and Programs
San Joaquin County Office of Education · Stockton
$24.84–$25.44/hr Jan 29 Ongoing
Corps Leader III (TEMPORARY), Greater Valley Conservation Corps (GVCC), County Operated Schools and Programs (COSP)
San Joaquin County Office of Education · Stockton
$22.44–$23.04/hr Jan 28 Ongoing

Questions about school custodian & maintenance jobs in San Joaquin County

How much do school custodians make in San Joaquin County?

Typical posted pay is $23.27–$29.52 an hour, from 88 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 Joaquin County?

Tracy Unified School District (5 open), San Joaquin County Office of Education (4) and Linden Unified School District (4).

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

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

How fast should I apply?

26% 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 Joaquin 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 Joaquin County