How much does a School Safety Officer make in VA?
As of April 01, 2025, the average annual salary for a School Safety Officer in Virginia is $63,658. Salary.com reports that pay typically ranges from $53,600 to $65,516, with most professionals earning between $44,441 and $67,207.