Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates

School Bus Monitors

Illustration of protective-service equipment such as a badge, helmet, and patrol vehicle

SOC code 33-9094 · Protective Service Occupations

National employment
78,420
Mean annual wage
$35,150
Mean hourly wage
$16.90
Median annual wage
$35,100
Median hourly wage
$16.88

Wage percentiles

PercentileAnnual wageHourly wage
10th percentile$28,130$13.52
25th percentile$31,760$15.27
50th percentile (median)$35,100$16.88
75th percentile$37,760$18.15
90th percentile$43,250$20.79

See where a wage ranks

Estimate only, based on linear interpolation between this occupation's BLS OEWS reported percentiles above.

Wages by state (May 2024)

State-level employment and wage estimates for School Bus Monitors (SOC 33-9094), from the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS) State estimates, May 2024. Data available for 48 of 51 states/DC for this occupation.

StateEmploymentMean annualMedian annual10th pctl annual25th pctl annual75th pctl annual90th pctl annual
Alabama120$27,990$26,590$23,400$25,070$29,410$33,810
Alaska150$38,560$35,950$29,420$34,590$40,520$48,270
Arizona1,520$34,740$34,190$30,210$31,300$36,540$41,500
Arkansas730$31,000$29,450$24,200$27,400$33,210$40,260
California1,480$40,450$39,190$35,230$36,720$43,230$47,770
Colorado120$35,530$37,390$33,150$33,170$37,390$37,390
Connecticut990$39,920$36,980$32,640$35,940$45,950$50,160
Delaware250$37,050$37,560$29,630$34,120$39,180$42,680
District of Columbia—$37,260$36,580$36,580$36,580$36,590$37,370
Florida3,640$33,190$32,770$27,600$30,310$34,490$39,710
Georgia2,320$28,810$29,600$15,590$21,300$35,020$38,200
Hawaii160$37,350$39,820$30,590$31,650$40,600$44,750
Idaho160$29,390$26,550$25,280$25,330$32,560$35,330
Illinois5,190$35,050$35,360$29,120$29,410$38,080$43,000
Indiana2,030$32,390$31,650$25,000$28,890$35,380$39,250
Iowa400$33,910$34,180$25,770$31,050$36,280$42,100
Kansas1,000$29,270$29,320$24,760$27,250$29,720$35,370
Kentucky360$26,960$27,780$19,610$20,040$29,950$34,560
Louisiana710$27,570$28,330$16,470$21,500$32,350$40,430
Maine170$33,910$31,030$29,430$31,030$35,190$42,720
Maryland2,290$40,430$36,900$31,200$34,130$41,850$52,300
Massachusetts2,210$36,260$36,070$32,340$33,500$38,210$40,500
Michigan2,040$34,420$32,920$29,130$29,480$36,980$43,200
Minnesota1,110$40,030$40,000$36,710$39,390$40,920$44,400
Mississippi600$24,500$22,780$17,120$19,450$27,430$37,220
Missouri1,330$32,620$31,750$28,710$29,260$34,960$36,980
Montana210$34,100$33,230$31,760$32,910$35,150$35,720
Nebraska390$35,240$33,520$28,740$30,230$42,310$43,390
Nevada130$32,490$28,560$26,430$27,150$35,630$40,210
New Hampshire140$33,420$35,380$22,980$30,830$37,670$37,950
New Jersey5,110$36,310$35,700$31,470$31,470$37,460$42,840
New Mexico250$37,520$34,720$27,410$30,310$41,860$63,610
New York18,040$38,310$37,010$33,010$34,700$41,680$43,790
North Carolina1,670$34,380$33,070$28,390$32,030$35,680$39,280
Ohio820$43,120$34,400$27,120$29,990$61,390$62,640
Oklahoma640$28,600$27,820$21,740$25,280$31,860$35,420
Oregon450$40,510$37,850$34,730$36,690$43,230$51,380
Pennsylvania2,180$32,330$31,200$26,410$29,800$35,890$38,230
Rhode Island—$36,820$35,820$29,120$30,550$42,080$45,530
South Carolina790$29,520$26,790$19,000$25,320$33,170$42,820
Tennessee690$31,000$27,650$24,850$25,370$35,340$43,800
Texas5,080$29,580$29,180$23,440$26,030$32,560$37,280
Utah310$38,180$37,530$32,180$33,320$42,070$42,970
Vermont90$40,620$37,440$34,090$35,320$44,890$55,560
Virginia1,870$35,820$33,410$26,990$29,690$40,510$47,470
Washington490$43,790$41,720$34,640$36,200$47,910$53,660
Wisconsin320$35,830$37,070$29,070$32,210$40,350$41,000
Wyoming300$37,990$38,790$30,720$33,420$39,380$46,850

Hourly by-state wages are in the source dataset but not rendered here (annual only, to keep this table a manageable width); see the source link below for the full file. BLS suppresses some state-level figures for reliability: an em dash (—) means BLS did not publish that figure for this state and occupation. Per BLS’s own field definitions: "*" = a wage estimate is not available; "**" = an employment estimate is not available; "#" = a wage equal to or greater than $115.00 per hour or $239,200 per year (all three are shown here as —, not guessed). Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), State occupational employment and wage estimates, May 2024.

Similar-paying occupations in Protective Service Occupations

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates. Wage figures are BLS OEWS estimates and may not reflect current pay.