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.
Campus supervisor pay by district
Highest posted pay
| District or school | County | Posted pay |
|---|---|---|
| Clayton Valley Charter High School | Contra Costa County | $30.73–$39.96/hr |
| Aspire Public Schools - Los Angeles County | Los Angeles County | $21.42–$38.80/hr |
| San Leandro Unified School District | Alameda County | $22.46–$35.83/hr |
| Washington Unified School District - W. Sacramento | Yolo County | $20.29–$35.73/hr |
| The Foundation for Hispanic Education | Santa Clara County | $25–$35/hr |
| Gateway Community Charters | Sacramento County | $18.32–$33.45/hr |
| Menlo Park City Elementary | San Mateo County | $25.85–$32.99/hr |
| Eureka City Schools | Humboldt County | $20.53–$32.57/hr |
| Fremont Unified School District | Alameda County | $17.30–$32.55/hr |
| Mountain View Whisman School District | Santa 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.
Alameda County
| District or school | Posted 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 |
Butte County
| District or school | Posted 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 |
Calaveras County
| District or school | Posted pay |
|---|---|
| Calaveras Unified School District | $19.93–$31.31/hr |
| Vallecito Union School District | $18.67–$22.82/hr |
Colusa County
| District or school | Posted pay |
|---|---|
| Williams Unified School District | $16.90/hr |
Contra Costa County
| District or school | Posted 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 |
El Dorado County
| District or school | Posted 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 |
Fresno County
| District or school | Posted 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 |
Glenn County
| District or school | Posted pay |
|---|---|
| Orland Joint Unified | $17.73–$22.63/hr |
| Willows Unified School District | $17.89–$21.80/hr |
Humboldt County
| District or school | Posted pay |
|---|---|
| Eureka City Schools | $20.53–$32.57/hr |
| Southern Humboldt Joint Unified School District | $21.04/hr |
Imperial County
| District or school | Posted pay |
|---|---|
| Brawley Elementary School District | $17.71/hr |
| Calexico Unified School District-Personnel Commission | $16.90/hr |
| El Centro Elementary School District | $18/hr |
| Holtville Unified School District | $16.90/hr |
| Imperial Unified School District | $17.64–$19.30/hr |
Kern County
| District or school | Posted pay |
|---|---|
| Arvin Union Elementary | $17.10–$21.04/hr |
| Beardsley Elementary | $16.91/hr |
| Delano Union Elementary | $23.10–$27.03/hr |
| General Shafter Elementary | $20.47/hr |
| McFarland Unified School District | $17.43/hr |
| Mojave Unified School District | $17.82–$20.65/hr |
| Muroc Joint Unified | $16.90–$17.98/hr |
| Richland School District | $16.90–$17.57/hr |
| Ridgecrest Elementary Academy for Language, Music, and Science | $17/hr |
| Rio Bravo-Greeley Union School District | $16.91–$21.32/hr |
| Rosedale Union School District | $17–$26.17/hr |
| Taft City Elementary School District | $16.90–$19.74/hr |
| Tehachapi Unified School District | $17.84–$23.05/hr |
Kings County
| District or school | Posted pay |
|---|---|
| Armona Union Elementary School District | $20.73–$26.46/hr |
| Corcoran Joint Unified School District | $19.71–$25.23/hr |
Lake County
| District or school | Posted pay |
|---|---|
| Kelseyville Unified School District | $18.56–$23.55/hr |
| Konocti Unified | $18.21–$19.90/hr |
| Middletown Unified | $17.64–$24.36/hr |
Los Angeles County
Madera County
| District or school | Posted 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 |
Marin County
| District or school | Posted 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 |
Mariposa County
| District or school | Posted pay |
|---|---|
| Mariposa County Unified School District and COE | $17.75–$21.63/hr |
Mendocino County
| District or school | Posted 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 |
Merced County
| District or school | Posted 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 |
Monterey County
| District or school | Posted pay |
|---|---|
| Alisal Union School District | $17.43–$22.24/hr |
| Gonzales Unified School District | $22.28–$27.03/hr |
| Greenfield Union School District - Monterey County | $16.90–$21.32/hr |
| King City Union School District | $18.41–$21.85/hr |
| Monterey Peninsula Unified School District | $19–$24.33/hr |
| North Monterey County Unified School District | $17.99/hr |
| Salinas City Elementary | $20.05/hr |
| Spreckels Union School District | $16.97–$19.09/hr |
Napa County
| District or school | Posted pay |
|---|---|
| Napa Valley Unified School District | $17–$23.24/hr |
Nevada County
| District or school | Posted pay |
|---|---|
| Grass Valley School District | $18.67–$22.90/hr |
Orange County
Placer County
| District or school | Posted 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 |
Riverside County
| District or school | Posted pay |
|---|---|
| Alvord Unified School District | $19.60–$25.56/hr |
| Banning Unified School District | $17.35/hr |
| Corona-Norco Unified School District | $18.32/hr |
| Hemet Unified School District | $20.24–$27.86/hr |
| Imagine Schools Riverside County | $20/hr |
| Menifee Union School District | $18.30–$25.73/hr |
| Murrieta Valley Unified School District | $18.11–$22.02/hr |
| Nuview Union School District | $18.08–$24.20/hr |
| Palm Springs Unified School District | $16.90/hr |
| Perris Elementary | $19.22–$25.58/hr |
| Riverside County Office of Education | $19.04–$24.97/hr |
| Riverside Unified School District (RUSD) | $18.53–$30.15/hr |
| Romoland School District | $19.24–$27.07/hr |
| San Jacinto Unified School District | $20.33–$25.72/hr |
| San Jacinto Valley Academy | $18/hr |
| Springs Charter Schools - Riverside County | $18.30–$20/hr |
| Temecula Valley Unified School District | $18.85–$23.85/hr |
Sacramento County
| District or school | Posted 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 |
San Benito County
| District or school | Posted pay |
|---|---|
| Hollister School District | $18.41/hr |
San Bernardino County
| District or school | Posted pay |
|---|---|
| Bear Valley Unified | $18/hr |
| Central School District | $18.06–$23.32/hr |
| Chino Valley Unified School District | $16.50–$16.90/hr |
| Colton Joint Unified School District | $18.50–$22.48/hr |
| Helendale School District | $19.61–$25.80/hr |
| Inland Leaders Charter Schools | $17.61/hr |
| Morongo Unified School District | $18.64–$19.88/hr |
| Ontario-Montclair School District (K-8) | $24.91–$29.67/hr |
| Redlands Unified School District | $20.65–$26.39/hr |
| Springs Charter Schools - San Bernardino County | $18.85–$20.60/hr |
| Sycamore Academy - Chino | $20/hr |
| Upland Unified School District | $16.90/hr |
| Victor Elementary School District | $16.90/hr |
San Diego County
| District or school | Posted pay |
|---|---|
| Bonsall Unified School District | $17.97–$19.81/hr |
| Cajon Valley Union School District | $18.10–$22.05/hr |
| Chula Vista Elementary | $18.23–$24.16/hr |
| Coronado Unified School District | $18.37–$22.91/hr |
| Darnall Charter School | $22–$26/hr |
| Del Mar Union Elementary School District | $22.47/hr |
| Encinitas Union Elementary | $18.52–$23.91/hr |
| Escondido Union School District | $17.04–$21.75/hr |
| Jamul-Dulzura Union School District | $18.31–$23.37/hr |
| Lemon Grove School District | $17.41–$19.22/hr |
| Leonardo da Vinci Health Sciences Charter School | $18/hr |
| Rancho Santa Fe School District | $20.98–$24.08/hr |
| San Dieguito Union High School District | $20.76–$27.83/hr |
| San Marcos Unified School District | $16.90–$25.45/hr |
| Santee School District | $17.65/hr |
| South Bay Union Elementary - Imperial Beach | $20.20–$20.98/hr |
| Sweetwater Union High School District | $22.74–$27.98/hr |
San Francisco County
| District or school | Posted pay |
|---|---|
| Mt. Diablo Unified School District | $18.34–$23.39/hr |
San Joaquin County
| District or school | Posted 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 |
San Luis Obispo County
| District or school | Posted 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 |
San Mateo County
| District or school | Posted 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 |
Santa Barbara County
| District or school | Posted pay |
|---|---|
| Goleta Union School District | $19.40–$23.55/hr |
| Orcutt Union School District and Academy Charter High School | $18.21–$22.24/hr |
Santa Clara County
| District or school | Posted pay |
|---|---|
| Cambrian Elementary | $19.67/hr |
| Campbell Union School District | $21/hr |
| Cupertino Union School District | $21.09/hr |
| Evergreen Elementary School District | $18.45/hr |
| Franklin-McKinley School District | $17.95–$18.45/hr |
| Gilroy Unified | $16.50–$18/hr |
| Los Altos Elementary School District | $26.45/hr |
| Los Gatos Union School District | $20.17/hr |
| Luther Burbank School District | $18.75–$24.14/hr |
| Milpitas Unified School District | $21.48–$26.16/hr |
| Mountain View Whisman School District | $24.03–$32.21/hr |
| Palo Alto Unified School District | $29.90/hr |
| San Jose Unified School District | $20.92/hr |
| Santa Clara Unified School District | $21.37/hr |
| The Foundation for Hispanic Education | $25–$35/hr |
Santa Cruz County
| District or school | Posted pay |
|---|---|
| Pajaro Valley Unified School District | $16.90/hr |
| Santa Cruz City Schools | $17.47–$22.03/hr |
Shasta County
| District or school | Posted 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 |
Solano County
| District or school | Posted 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 |
Sonoma County
| District or school | Posted 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 |
Stanislaus County
| District or school | Posted pay |
|---|---|
| Aspire Public Schools - Stanislaus County | $20.40–$28.41/hr |
| Ceres Unified School District | $18.09–$27.10/hr |
| Denair Unified School District | $16.90–$19.21/hr |
| Empire Union School District | $18.24–$21.11/hr |
| Hart-Ransom Union School District | $18.16–$26.18/hr |
| Newman-Crows Landing Unified | $20.16–$24.16/hr |
| Oakdale Joint Unified School District | $16.90–$23.19/hr |
| Patterson Joint Unified School District | $18.54–$28.88/hr |
| Riverbank Unified School District | $16.90–$18.82/hr |
| Salida Union School District | $17.24–$17.78/hr |
| Stanislaus Union School District | $17.50/hr |
| Sylvan Union School District | $17–$21.07/hr |
| Turlock Unified School District | $18.15–$25.43/hr |
| Waterford Unified School District | $19.06–$20.46/hr |
Sutter County
| District or school | Posted pay |
|---|---|
| Live Oak Unified | $18.72–$32.08/hr |
| Yuba City Unified School District | $16.90–$26.26/hr |
Tulare County
| District or school | Posted 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 |
Tuolumne County
| District or school | Posted pay |
|---|---|
| Soulsbyville School District | $17.59–$19.24/hr |
| Summerville Union High School | $20.85–$25.63/hr |
Ventura County
| District or school | Posted 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 |
Yolo County
| District or school | Posted 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 |
Yuba County
| District or school | Posted 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 |
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.