Skip to content

Home › Guides

Campus supervisor and yard duty pay in California, by district (2026–27)

Updated 2026-11-05

The typical California district pays campus supervisors and yard duty staff about $18.31 to $22.02 an hour this school year. The highest posted pay right now is at Clayton Valley Charter High School ($30.73–$39.96/hr), Aspire Public Schools - Los Angeles County ($21.42–$38.80/hr) and San Leandro Unified School District ($22.46–$35.83/hr). 506 of these jobs are open today at 233 districts and schools.

The tables below cover 332 districts and schools, from 1,347 postings since July 1, and they update every day.

The shortest school job

Noon duty, yard duty, campus supervisor, campus monitor: the names differ, the job is keeping students safe at recess, lunch, drop-off and pick-up. It's the shortest shift at a school, often 2 to 4 hours in the middle of the day, which is exactly why parents of students at that school take it. At high schools the job is bigger: campus supervisors there work most of the day, handle hallways and gates, and are paid more than elementary yard duty.

Postings usually ask for a high school diploma or the equivalent and experience with kids. Everyone is fingerprinted and does a TB risk assessment. A few security-officer titles ask for more, like a state guard card or CPR and first aid, and those sit at the top of the range.

The pay here is hourly, and the number of hours is the thing to check: a $20 job for 2 hours a day is about $200 a week, and most of these jobs follow the school calendar.

Want to hear when a school near you posts a yard duty or campus supervisor job? Free, once a day, or within minutes with Plus.
Set up a free alert

Campus supervisor pay by district

Highest posted pay

The 10 districts and schools with the highest posted pay
District or schoolCountyPosted pay
Clayton Valley Charter High SchoolContra Costa County$30.73–$39.96/hr
Aspire Public Schools - Los Angeles CountyLos Angeles County$21.42–$38.80/hr
San Leandro Unified School DistrictAlameda County$22.46–$35.83/hr
Washington Unified School District - W. SacramentoYolo County$20.29–$35.73/hr
The Foundation for Hispanic EducationSanta Clara County$25–$35/hr
Gateway Community ChartersSacramento County$18.32–$33.45/hr
Menlo Park City ElementarySan Mateo County$25.85–$32.99/hr
Eureka City SchoolsHumboldt County$20.53–$32.57/hr
Fremont Unified School DistrictAlameda County$17.30–$32.55/hr
Mountain View Whisman School DistrictSanta Clara County$24.03–$32.21/hr

By county

Pick your county to see every district and school in it. "Typical" is the middle district: half post more, half less.

Typical posted pay by county
CountyDistricts and schoolsTypical lowTypical high
Alameda County11$17.76$26.79
Butte County5$17.81$21.07
Calaveras County2$19.30$27.06
Colusa County1$16.90$16.90
Contra Costa County11$18.45$25.49
El Dorado County5$18.27$21.59
Fresno County6$18.28$21.03
Glenn County2$17.81$22.21
Humboldt County2$20.79$26.80
Imperial County5$17.64$17.71
Kern County13$17$20.47
Kings County2$20.22$25.84
Lake County3$18.21$23.55
Los Angeles County47$18.47$20
Madera County4$18.59$20.23
Marin County4$23.13$27.41
Mariposa County1$17.75$21.63
Mendocino County3$18.43$30.28
Merced County5$17.66$17.95
Monterey County8$18.20$21.59
Napa County1$17$23.24
Nevada County1$18.67$22.90
Orange County22$18.30$21.01
Placer County7$17.69$22.63
Riverside County17$18.53$24.20
Sacramento County7$18.32$22.96
San Benito County1$18.41$18.41
San Bernardino County13$18.50$20
San Diego County17$18.31$22.91
San Francisco County1$18.34$23.39
San Joaquin County12$18.39$22
San Luis Obispo County6$17.61$21.34
San Mateo County10$19.96$25.82
Santa Barbara County2$18.80$22.89
Santa Clara County15$21$21.09
Santa Cruz County2$17.18$19.46
Shasta County3$18.78$19.88
Solano County4$18.54$24.34
Sonoma County10$18.82$24.65
Stanislaus County14$18.12$22.15
Sutter County2$17.81$29.17
Tulare County8$18.29$25.98
Tuolumne County2$19.22$22.43
Ventura County8$18.31$21.27
Yolo County4$19.65$23.06
Yuba County3$18.70$24.88

Alameda County

Posted pay in Alameda County
District or schoolPosted pay
Alameda Unified School District$18.80/hr
Albany Unified School District$24.08–$29.29/hr
Dublin Unified School District$25.65–$31.19/hr
Fremont Unified School District$17.30–$32.55/hr
Hayward Unified School District$17.76–$26.92/hr
New Haven Unified School District$17.69–$19.04/hr
Newark Unified School District$16.90/hr
Oakland School for the Arts$21.98–$26.79/hr
Oakland Unified School District$16.33–$18.27/hr
Pleasanton Unified School District$17.33–$25/hr
San Leandro Unified School District$22.46–$35.83/hr

↑ All counties

Butte County

Posted pay in Butte County
District or schoolPosted pay
Durham Unified$18.47–$21.07/hr
Gridley Unified School District$17.81–$29.01/hr
Oroville City Elementary School District$17.58/hr
Sherwood Montessori$18/hr
Thermalito Union Elementary School District$17.64–$25.48/hr

↑ All counties

Calaveras County

Posted pay in Calaveras County
District or schoolPosted pay
Calaveras Unified School District$19.93–$31.31/hr
Vallecito Union School District$18.67–$22.82/hr

↑ All counties

Colusa County

Posted pay in Colusa County
District or schoolPosted pay
Williams Unified School District$16.90/hr

↑ All counties

Contra Costa County

Posted pay in Contra Costa County
District or schoolPosted pay
Antioch Unified School District$20.42–$26.14/hr
Brentwood Union School District (Northern California)$16.90/hr
Byron Union School District$18.11–$25.49/hr
Clayton Valley Charter High School$30.73–$39.96/hr
Knightsen Elementary School District$18.51–$22.49/hr
Liberty Union High School District$21.53–$28.21/hr
Martinez Unified School District$19.92–$24.02/hr
Mt. Diablo Unified$17.30–$31.12/hr
Oakley Union Elementary School District$16.98–$23.02/hr
San Ramon Valley Unified School District$16.90–$26.98/hr
Walnut Creek School District$18.45–$24.73/hr

↑ All counties

El Dorado County

Posted pay in El Dorado County
District or schoolPosted pay
Buckeye Union School District$18.27/hr
Camino USD$18.11–$26.80/hr
Mother Lode Union School District$18.07–$22.51/hr
Placerville Union Elementary$18.66–$19.88/hr
Rescue Union School District$18.65–$21.59/hr

↑ All counties

Fresno County

Posted pay in Fresno County
District or schoolPosted pay
Central Unified School District$18.28–$22.61/hr
Coalinga-Huron Unified School District$16.90/hr
Firebaugh-Las Deltas Unified$19.62–$25.83/hr
Kings Canyon Unified School District$21.07/hr
Riverdale Joint Unified$18.28–$20.99/hr
Sanger Unified School District$16.90/hr

↑ All counties

Glenn County

Posted pay in Glenn County
District or schoolPosted pay
Orland Joint Unified$17.73–$22.63/hr
Willows Unified School District$17.89–$21.80/hr

↑ All counties

Humboldt County

Posted pay in Humboldt County
District or schoolPosted pay
Eureka City Schools$20.53–$32.57/hr
Southern Humboldt Joint Unified School District$21.04/hr

↑ All counties

Imperial County

↑ All counties

Kern County

↑ All counties

Kings County

Posted pay in Kings County
District or schoolPosted pay
Armona Union Elementary School District$20.73–$26.46/hr
Corcoran Joint Unified School District$19.71–$25.23/hr

↑ All counties

Lake County

Posted pay in Lake County
District or schoolPosted pay
Kelseyville Unified School District$18.56–$23.55/hr
Konocti Unified$18.21–$19.90/hr
Middletown Unified$17.64–$24.36/hr

↑ All counties

Los Angeles County

Posted pay in Los Angeles County
District or schoolPosted pay
ALTA Public Schools$18.47–$20/hr
Acton-Agua Dulce Unified$18.59–$22.60/hr
Aspire Public Schools - Los Angeles County$21.42–$38.80/hr
Azusa Unified$17.18/hr
Baldwin Park Unified School District$18.76–$19.59/hr
Beverly Hills Unified$21.11/hr
Bright Star Schools$18–$20/hr
California School of the Arts - San Gabriel Valley$18.63/hr
Castaic Union School District$18.26–$19.18/hr
Claremont Unified$16.90/hr
Covina-Valley Unified School District$23.61–$28.72/hr
Culver City Unified$19.53–$23.60/hr
Eastside Union School District$17.24–$20.97/hr
El Segundo Unified$17.62–$20.27/hr
Glendora Unified School District$18.46/hr
Hermosa Beach City School District$20.53/hr
Hughes-Elizabeth Lakes Union School District$18.10/hr
Lancaster School District$18.33–$26.35/hr
Larchmont Charter School$17–$19.65/hr
Las Virgenes Unified School District$22.11–$27.86/hr
Lawndale Elementary School District$18.03–$23/hr
Los Nietos School District$16.99–$19.29/hr
Lowell Joint School District$18.59/hr
Lynwood Unified School District$19.05/hr
Manhattan Beach Unified School District$16.90/hr
NEW Academy Charter Schools$25/hr
Palos Verdes Peninsula Unified$17.98/hr
Partnerships to Uplift Communities (PUC) Schools$19–$26.74/hr
Redondo Beach Unified School District$18.63–$22.38/hr
STEM Prep Schools$22.52–$25.89/hr
Salem Lutheran Church and School$18–$20/hr
San Gabriel Unified School District$17.01/hr
San Marino Unified School District$16.78–$17.47/hr
Saugus Union School District$18.66–$20.57/hr
South Pasadena Unified School District$17.10–$19.79/hr
South Whittier School District$18.47–$22.82/hr
St. Timothy School - Los Angeles$20/hr
TEACH Public Schools$20/hr
Temple City Unified School District$18.47–$21.68/hr
Torrance Unified School District$17.90–$21.73/hr
Walnut Valley Unified School District$18.27–$21.66/hr
Westside Union School District$16.90–$17.20/hr
Whittier City School District$17.43/hr
Wilder's Preparatory Academy Charter School$20–$21/hr
William S. Hart Union High School District$19.22–$24.60/hr
Wilsona Elementary$16.90–$20.54/hr
Wiseburn Unified School District$19.36/hr

↑ All counties

Madera County

Posted pay in Madera County
District or schoolPosted pay
Bass Lake School District$18.60–$20.92/hr
Golden Valley Unified School District$18.58–$26.01/hr
Madera Unified School District$16.90/hr
Yosemite Unified School District$18.85–$19.55/hr

↑ All counties

Marin County

Posted pay in Marin County
District or schoolPosted pay
Lagunitas School District$26.15–$28.80/hr
Mill Valley School District$28.41/hr
Novato Unified School District$20.12–$25.75/hr
Ross Valley School District$17–$26.40/hr

↑ All counties

Mariposa County

Posted pay in Mariposa County
District or schoolPosted pay
Mariposa County Unified School District and COE$17.75–$21.63/hr

↑ All counties

Mendocino County

Posted pay in Mendocino County
District or schoolPosted pay
Potter Valley Community Unified$18.08–$22.20/hr
Ukiah Unified School District$18.43–$30.28/hr
Willits Unified$19.64–$31.99/hr

↑ All counties

Merced County

Posted pay in Merced County
District or schoolPosted pay
Atwater Elementary School District$17.72–$22.63/hr
Gustine Unified$17.66/hr
Merced City School District$16.90/hr
Stone Ridge Christian School$20.09/hr
Weaver Union School District$17.55–$17.95/hr

↑ All counties

Monterey County

↑ All counties

Napa County

Posted pay in Napa County
District or schoolPosted pay
Napa Valley Unified School District$17–$23.24/hr

↑ All counties

Nevada County

Posted pay in Nevada County
District or schoolPosted pay
Grass Valley School District$18.67–$22.90/hr

↑ All counties

Orange County

↑ All counties

Placer County

Posted pay in Placer County
District or schoolPosted pay
Auburn Union School District$17.69–$22.57/hr
Eureka Union School District$17.33–$23.23/hr
Foresthill Union School District$16.90–$21.53/hr
John Adams Academy$17.50–$20/hr
Loomis Union Elementary School District$17.73–$22.63/hr
Roseville Joint Union High School District$24.06–$30.47/hr
Western Placer Unified School District$17.93–$22.73/hr

↑ All counties

Riverside County

↑ All counties

Sacramento County

Posted pay in Sacramento County
District or schoolPosted pay
Arcohe Union Elementary$18.69/hr
Gateway Community Charters$18.32–$33.45/hr
Leroy Greene Academy$18.25–$25.96/hr
Natomas Unified School District$18.30–$22.96/hr
River Delta Unified School District$19.55–$22.67/hr
Sacramento City Unified School District$21.73–$26.43/hr
San Juan Unified School District$18.11–$21.13/hr

↑ All counties

San Benito County

Posted pay in San Benito County
District or schoolPosted pay
Hollister School District$18.41/hr

↑ All counties

San Bernardino County

↑ All counties

San Diego County

↑ All counties

San Francisco County

Posted pay in San Francisco County
District or schoolPosted pay
Mt. Diablo Unified School District$18.34–$23.39/hr

↑ All counties

San Joaquin County

Posted pay in San Joaquin County
District or schoolPosted pay
Aspire Public Schools - San Joaquin County$20–$29.14/hr
Escalon Unified$19.01–$23.51/hr
Jefferson School District - Tracy$18.31–$22.23/hr
Lammersville Unified School District (Mountain House)$18.73–$20.28/hr
Lincoln Unified School District$19.26–$24.65/hr
Linden Unified School District$16.90–$22.30/hr
Lodi Unified$16.90–$20.55/hr
Manteca Unified School District$21.90–$30.57/hr
Ripon Unified School District$18.48/hr
St. Mary's High School$17/hr
Stockton Unified School District$17.91–$21.77/hr
Tracy Unified School District$18–$21.60/hr

↑ All counties

San Luis Obispo County

Posted pay in San Luis Obispo County
District or schoolPosted pay
Atascadero Unified$17.92–$28.24/hr
Coast Unified$17.50–$21.25/hr
Lucia Mar Unified School District$19.52/hr
Paso Robles Joint Unified School District$17.71–$26.23/hr
San Luis Coastal USD$16.90/hr
Templeton Unified School District$17.47–$21.43/hr

↑ All counties

San Mateo County

Posted pay in San Mateo County
District or schoolPosted pay
Burlingame School District$20.80–$29.56/hr
Cabrillo Unified School District$19.94–$26.69/hr
Jefferson Union High School District$25.39–$32.12/hr
Menlo Park City Elementary$25.85–$32.99/hr
Millbrae Elementary School District$17.95/hr
Pacifica School District$17.37–$19.15/hr
Redwood City School District$19.60–$25.02/hr
San Bruno Park School District$21/hr
San Mateo-Foster City School District$17.95–$26.63/hr
South San Francisco Unified$19.98/hr

↑ All counties

Santa Barbara County

Posted pay in Santa Barbara County
District or schoolPosted pay
Goleta Union School District$19.40–$23.55/hr
Orcutt Union School District and Academy Charter High School$18.21–$22.24/hr

↑ All counties

Santa Clara County

↑ All counties

Santa Cruz County

Posted pay in Santa Cruz County
District or schoolPosted pay
Pajaro Valley Unified School District$16.90/hr
Santa Cruz City Schools$17.47–$22.03/hr

↑ All counties

Shasta County

Posted pay in Shasta County
District or schoolPosted pay
Cascade Union Elementary$16.90–$19.18/hr
Gateway Unified School District$18.78–$28.77/hr
Redding Elementary School District | Shasta Montessori Elementary School | Igo-Ono-Platina School$19.29–$19.88/hr

↑ All counties

Solano County

Posted pay in Solano County
District or schoolPosted pay
Benicia Unified School District$17.89–$25.57/hr
Dixon Unified School District$19.08–$22.28/hr
Fairfield-Suisun Unified$18–$23.12/hr
Travis Unified School District$20.60–$29.54/hr

↑ All counties

Sonoma County

Posted pay in Sonoma County
District or schoolPosted pay
Cloverdale Unified$16.96–$21.67/hr
Cotati-Rohnert Park Unified School District$16.60–$23.15/hr
Healdsburg Unified$21.47–$27.39/hr
Old Adobe Union School District (Petaluma)$19.46–$26.95/hr
Petaluma City Schools$19.19–$24.48/hr
Rincon Valley Union School District$18.83–$25.31/hr
Roseland School District$20.42–$24.82/hr
Santa Rosa City Schools$18.82–$19.77/hr
Sebastopol Union School District$18.75–$29.13/hr
Windsor Unified School District$18.61–$20.51/hr

↑ All counties

Stanislaus County

↑ All counties

Sutter County

Posted pay in Sutter County
District or schoolPosted pay
Live Oak Unified$18.72–$32.08/hr
Yuba City Unified School District$16.90–$26.26/hr

↑ All counties

Tulare County

Posted pay in Tulare County
District or schoolPosted pay
Alta Vista Elementary$17.65–$27.17/hr
Burton School District$19.75–$21.33/hr
Dinuba Unified School District$17.04–$20.71/hr
Exeter Unified School District$17.73–$26.05/hr
Farmersville Unified$17.03–$25.59/hr
Porterville Unified School District$18.85–$29.77/hr
Tulare Joint Union High School District$20.66–$31.94/hr
Visalia Unified School District$20.30–$25.92/hr

↑ All counties

Tuolumne County

Posted pay in Tuolumne County
District or schoolPosted pay
Soulsbyville School District$17.59–$19.24/hr
Summerville Union High School$20.85–$25.63/hr

↑ All counties

Ventura County

Posted pay in Ventura County
District or schoolPosted pay
Hueneme Elementary School District$20.21–$24.99/hr
Meadows Arts & Technology Elementary School (MATES)$17.96–$19.05/hr
Moorpark Unified School District$18.25–$25.65/hr
Mupu Elementary School District$18.73–$22.77/hr
Oak Park Unified$19.07–$23.74/hr
Ojai Unified School District$18–$19.10/hr
Rio Elementary$17.93–$19.77/hr
Simi Valley Unified School District$18.38/hr

↑ All counties

Yolo County

Posted pay in Yolo County
District or schoolPosted pay
Davis Joint Unified School District$19.01–$20.74/hr
Esparto Unified$16.62–$24.13/hr
Washington Unified School District - W. Sacramento$20.29–$35.73/hr
Woodland Joint Unified$22/hr

↑ All counties

Yuba County

Posted pay in Yuba County
District or schoolPosted pay
Marysville Joint Unified School District$17.61–$24.88/hr
Plumas Lake Elementary School District$18.70–$28.21/hr
Wheatland School District$18.90–$19.73/hr

↑ All counties

Where these numbers come from

We read every campus supervision posting on EDJOIN and on the job boards of districts that post elsewhere, as long as it's open now or went up after July 1, 2026, and keep the ones that list an hourly rate. Substitutes and managers are left out. Pay changes, so check the posting before you apply.

Get new school jobs by email. Pick the kind of job and your ZIP code — we'll email you when a new one is posted.
Get free alerts

More guides