School nurses earn between $45,401.65 and $71,733.41, with a median salary of $56,817.45. States like New York, Pennsylvania, and New Jersey are known for offering competitive salaries within this range, making them some of the highest-paying states for school nurses.
School nurse salaries vary by state, with top pay around $76,978. The average salary is approximately $60,972, and the minimum is about $48,721. States like Washington and D.C. offer salaries near the high end, aligning with the national range for certified school nurses.