School Nurse Salary in the US

$50,670
per year
per month
$4,220
per month
per year
Bonus
$900/year
Bonus
$70/month

School Nurse - Average Salary

The average salary for a School Nurse is $50,670 per year ($4,220 per month), which is $2,820 (-5%) lower than the average salary in the US.
A School Nurse can expect an average starting salary of $38,890. The highest salaries can exceed $68,330.
$38,890
Low
$50,670
Average salary
$68,330
High
$3,240
Low
$4,220
Average salary
$5,690
High
Total pay includes salary and bonus.
$0
$35,400
$70,830
Salary$38,890 - 68,330
Bonus$0 - 2,500
Total Pay$38,890 - 70,830
$0
$2,950
$5,900
Salary$3,240 - 5,690
Bonus$0 - 210
Total Pay$3,240 - 5,900

School Nurse Salary Range

Low
$38,890
Average salary
$50,670
Senior
$62,680
High
$68,330
Low
$3,240
Average salary
$4,220
Senior
$5,220
High
$5,690
Among School Nurses in the US, elementary school nurses have slightly lower salaries, while high school nurses usually enjoy higher salaries.

School Nurse - Salary Differences

JobSalaryDifference
High School Nurse$53K/year
+4% 
Elementary School Nurse$49K/year
 -3%

School Nurse - Pay by Experience Level in the United States

An Entry Level School Nurse with less than three years of experience can expect to earn an average starting salary of $40,320 per year. A mid level School Nurse with 4-9 years of experience earns an average salary of $47,660, while a Senior School Nurse with 10-20 years of experience makes on average $61,430. School Nurses with more than 20 years of experience earn $65,400 per year on average.

How Work Experience Affects the Salary of a School Nurse

Late Career▲ +29%
Senior▲ +21%
Average Salary$50,670/year
Mid Level▼ -6%
Entry Level▼ -20%

Gender Breakdown

Female
98%
Male
2%

School Nurse - Jobs by Location

School Nurse - Related Salaries

The salary information presented on this page is based on all School Nurse jobs published on Jobted in the last 12 months and on data from the Bureau of Labor Statistics (BLS.gov).
Jobemail
Don’t miss out on new job openings!
Create a job alert for: School Nurse
It's free, and you can cancel email updates at any time

Frequently asked questions about the salary of the School Nurse

How much does a School Nurse make in the US?
A School Nurse in the US earns an average of $50,670 gross per year, which is about $4,220 gross per month. Everything you need to know about the salary of the School Nurse updated to 2024.
What is the starting salary for a School Nurse in the US?
The starting salary of a School Nurse in the US is around $38,890 gross per year. Elementary school nurses usually have a lower salary.
What is the highest salary for a School Nurse in the US?
The highest salary of a School Nurse in the US can reach and exceed $68,330 gross per year. High school nurses usually have the highest salaries.
Get new jobs by email!
Get email updates for the latest School Nurse jobs
It's free, and you can cancel email updates at any time