Salaripedia
English

How much does a school bus monitor make in Richmond?

$30,420a year

Median yearly pay for school bus monitors in the Richmond, VA metro area. That is $14.63 an hour or $2,535 a month.

Hourly
$14.63
Vs. national median
-13%
Rank among cities
114 of 155
Jobs in the area
270
Pay range
Lowest 10%: $29,390Median: $30,420Highest 10%: $44,060
PercentileYearlyHourly
10th$29,390$14.13
25th$29,390$14.13
Median$30,420$14.63
75th$37,940$18.24
90th$44,060$21.18

Other cities in Virginia

Median yearly pay for school bus monitors.

Washington, DC$41,720
Virginia Beach, VA$35,040
Roanoke, VA$33,080
Lynchburg, VA$30,240
School Bus Monitor salary in Virginia School Bus Monitor salary in all states

Related jobs in Richmond

Same field, median yearly pay.

First-Line Supervisors of Police and Detective$100,300
First-Line Supervisors of Firefighting and Prevention Worker$100,200
Detective and Criminal Investigator$91,080
First-Line Supervisors of Correctional Officer$67,440
Transportation Security Screener$65,960
Police and Sheriff's Patrol Officer$62,720
First-Line Supervisors of Security Worker$62,510
Firefighter$60,790
Private Detective and Investigator$52,430
Correctional Officer and Jailer$51,660
Salaries for every job in Richmond, VA

Frequently asked questions

How much does a school bus monitor make an hour in Richmond?

The median hourly pay in the Richmond, VA metro area is $14.63 ($30,420 a year).

Do school bus monitors make more in Richmond than the national average?

No: $30,420 against $35,100 nationally, 13% less.

How does Richmond compare with the rest of Virginia?

The median in Virginia is $36,510, so Richmond pays 17% less.

Where does Richmond rank for school bus monitor pay?

114 of 155 metro areas with data.

How much does a school bus monitor make starting out in Richmond?

The lowest-paid 10% make $29,390 or less a year; the top 10% make $44,060 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.