Salary guide
What should a School Nurse make in 2026?
A typical School Nurse earns $36.50/hr, with most posted roles landing between $31.50 and $42.15/hr.
Recent posted pay is down, with the last 30 days showing -7.9% movement versus the prior period.
Location matters: Virginia Beach, VIRGINIA is currently among the highest-paying cities, while Virginia Beach, VIRGINIA sits near the lower end.