Skip to content

The average salary for a Crossing Guard in Missouri is $41,250.

Annual Average Salary Information

Annual Average Salary: $41,250

$28,400$58,430

Hourly Pay Information

Hourly Average Salary: $19.83

$13.66$28.09