Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
School Crossing Guards are essential in maintaining student safety during school hours, directing traffic, and ensuring children can cross streets safely. The average salary for this position is $41,620 annually, translating to about $20 per hour. However, salaries can differ significantly based on factors like experience, location, and specific school district policies.
For instance, states such as California and New York tend to offer higher salaries for School Crossing Guards, often due to the higher cost of living. In addition to geographic location, the demand for crossing guards can fluctuate depending on local school policies and community needs.
The job outlook for School Crossing Guards remains stable, with opportunities often found in urban areas where traffic is heavier. This role not only provides a steady income but also allows individuals to contribute positively to their communities. With additional training or certifications, there may be opportunities for advancement into supervisory or administrative roles within school safety programs.
Let Zippia find your next school crossing guard job
Let Zippia find your next school crossing guard job
The average school crossing guard salary in New York, Delaware, and Virginia are the highest in the U.S. The lowest average school crossing guard salary states are Alabama, Nebraska, and Mississippi.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Rhode Island | $47,630 | $22.90 |
| 2 | New York | $52,999 | $25.48 |
| 3 | Connecticut | $46,474 | $22.34 |
| 4 | Delaware | $49,478 | $23.79 |
| 5 | New Jersey | $49,137 | $23.62 |
| 6 | New Hampshire | $43,840 | $21.08 |
| 7 | Alaska | $44,519 | $21.40 |
| 8 | Pennsylvania | $42,416 | $20.39 |
| 9 | Massachusetts | $45,606 | $21.93 |
| 10 | Virginia | $49,443 | $23.77 |
| 11 | Maryland | $44,326 | $21.31 |
| 12 | Minnesota | $40,256 | $19.35 |
| 13 | Ohio | $39,786 | $19.13 |
| 14 | District of Columbia | $47,756 | $22.96 |
| 15 | Vermont | $39,063 | $18.78 |
| 16 | North Dakota | $41,833 | $20.11 |
| 17 | Illinois | $34,873 | $16.77 |
| 18 | Indiana | $37,825 | $18.19 |
| 19 | Oregon | $35,278 | $16.96 |
| 20 | California | $41,876 | $20.13 |
| 21 | Washington | $37,936 | $18.24 |
| 22 | Maine | $34,192 | $16.44 |
| 23 | Wyoming | $31,964 | $15.37 |
| 24 | Wisconsin | $37,659 | $18.11 |
| 25 | Tennessee | $35,864 | $17.24 |
| 26 | Nevada | $33,682 | $16.19 |
| 27 | New Mexico | $32,528 | $15.64 |
| 28 | Arizona | $32,547 | $15.65 |
| 29 | Iowa | $34,210 | $16.45 |
| 30 | West Virginia | $35,035 | $16.84 |
| 31 | Michigan | $30,520 | $14.67 |
| 32 | Montana | $29,534 | $14.20 |
| 33 | Louisiana | $30,454 | $14.64 |
| 34 | Kentucky | $30,424 | $14.63 |
| 35 | South Carolina | $30,664 | $14.74 |
| 36 | Arkansas | $30,028 | $14.44 |
| 37 | Colorado | $28,774 | $13.83 |
| 38 | North Carolina | $31,302 | $15.05 |
| 39 | South Dakota | $31,165 | $14.98 |
| 40 | Hawaii | $34,601 | $16.64 |
| 41 | Kansas | $28,610 | $13.75 |
| 42 | Oklahoma | $28,301 | $13.61 |
| 43 | Texas | $29,423 | $14.15 |
| 44 | Florida | $30,349 | $14.59 |
| 45 | Missouri | $25,919 | $12.46 |
| 46 | Georgia | $29,750 | $14.30 |
| 47 | Idaho | $25,436 | $12.23 |
| 48 | Mississippi | $26,376 | $12.68 |
| 49 | Alabama | $27,452 | $13.20 |
| 50 | Nebraska | $26,398 | $12.69 |
| 51 | Utah | $24,079 | $11.58 |
The highest-paying cities for school crossing guards are Norfolk, VA, Bristol, CT, and Brookline, MA.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Norfolk, VA | $49,124 | $23.62 |
| 2 | Bristol, CT | $45,988 | $22.11 |
| 3 | Brookline, MA | $45,438 | $21.85 |
| 4 | Reading, PA | $42,627 | $20.49 |
| 5 | Murrieta, CA | $42,475 | $20.42 |
| 6 | Cottage Grove, MN | $40,188 | $19.32 |
| 7 | Oshkosh, WI | $38,129 | $18.33 |
| 8 | Las Cruces, NM | $37,271 | $17.92 |
| 9 | Moline, IL | $33,261 | $15.99 |
| 10 | Raleigh, NC | $32,611 | $15.68 |
| 11 | Surprise, AZ | $32,213 | $15.49 |
| 12 | San Antonio, TX | $31,438 | $15.11 |
| 13 | Bay City, MI | $30,859 | $14.84 |
| 14 | Largo, FL | $30,405 | $14.62 |
| 15 | Greeley, CO | $28,911 | $13.90 |
| 16 | Logan, UT | $24,049 | $11.56 |
A school crossing guard's salary ranges from $22,000 a year at the 10th percentile to $78,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $78,000 | $6,500 | $38 |
| 75th Percentile | $57,000 | $4,750 | $27 |
| Average | $41,620 | $3,468 | $20 |
| 25th Percentile | $29,000 | $2,417 | $14 |
| 10th Percentile | $22,000 | $1,833 | $11 |
The highest paying types of school crossing guards are rail signal worker, flagman, and school traffic guard.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Flagger | $29,484 | $2,457 | $14.18 | 6,597 |
| Crossing Guard | $32,761 | $2,730 | $15.75 | 16,018 |
Top companies hiring school crossing guards now:
School crossing guard salaries at Orange County Sheriff's Office and City of San Jos are the highest-paying according to our most recent salary estimates. In addition, the average school crossing guard salary at companies like City of Palm Bay and City of Philadelphia are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Orange County Sheriff's Office | $56,640 | $27.23 |
| 2 | City of San Jos | $55,844 | $26.85 |
| 3 | City of Palm Bay | $54,529 | $26.22 |
| 4 | City of Philadelphia | $51,306 | $24.67 |
| 5 | The SOS Group | $49,509 | $23.80 |
| 6 | Brigham Moore | $45,378 | $21.82 |
| 7 | Manatee County Sheriff's Office | $42,031 | $20.21 |
| 8 | City of Largo | $41,797 | $20.09 |
| 9 | Shelby County | $41,594 | $20.00 |
| 10 | Action Labor & Staffing Connection | $41,055 | $19.74 |
| 11 | City of San Antonio | $40,698 | $19.57 |
| 12 | City & County Of San Francisco - Police Department (sfpd) | $40,602 | $19.52 |
| 13 | Hayward Unified School District | $39,883 | $19.17 |
| 14 | Prince William County | $38,975 | $18.74 |
| 15 | City of Roseville Michigan | $38,798 | $18.65 |
| 16 | City of York | $38,426 | $18.47 |
| 17 | City of Pittsburgh | $37,516 | $18.04 |
| 18 | City of Moline | $37,278 | $17.92 |
| 19 | City of Riviera Beach, FL | $37,155 | $17.86 |
| 20 | Metro Nashville | $36,501 | $17.55 |
The average school crossing guard salary has risen by $9,935 over the last ten years. In 2014, the average school crossing guard earned $31,685 annually, but today, they earn $41,620 a year. That works out to a 15% change in pay for school crossing guards over the last decade.
Compare school crossing guard salaries for cities or states with the national average over time.
Compare school crossing guard salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2026 | $41,600 | $20.01 | +3.3% |
| 2025 | $40,200 | $19.34 | +2.7% |
| 2024 | $39,100 | $18.82 | +4.6% |
| 2023 | $37,300 | $17.96 | +3.4% |
| 2022 | $36,100 | $17.35 | +6.0% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| City of Franklin, Tn | School Crossing Guard | Franklin, TN | 06/28/2025 | $48,940 |
| Why Join ACMS | School Crossing Guard | Manhattan Beach, CA | 06/28/2025 | $37,566 |
| City of St. Petersburg, Fl | Irc65082 School Crossing Guard | Saint Petersburg, FL | 06/26/2025 | $43,264 |
| City of Ann Arbor | School Crossing Guard | Ann Arbor, MI | 06/26/2025 | $27,131 |
| City of Amarillo, Tx | School Crossing Guard Substitute | Amarillo, TX | 06/26/2025 | $18,783 |
| Bibb County School District | Crossing Guard-Elementary School | Macon, GA | 06/25/2025 | $20,745 |
| City of Rowlett | School Crossing Guard | Rowlett, TX | 06/24/2025 | $25,044 |
| City of North Richland Hills, Tx | School Crossing Guard | Dodge City, KS | 06/23/2025 | $26,296 |
| City of Rowlett (Tx | School Crossing Guard | Rowlett, TX | 06/22/2025 | $12,480 |
| Menifee Union School District | Substitute Campus Supervisor/Crossing Guard School Year | Menifee, CA | 06/20/2025 | $37,232 |
Search for school crossing guard jobs