School Nurse Salaries in St. Louis, MO

Salary estimated from 29 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 10, 2019
Average in St. Louis, MO
$23.20 per hour
9% Below national average
  • Most Reported
$11.60
$34.95
Salary Distribution

How much does a School Nurse make in St. Louis, MO?

The average salary for a School Nurse is $23.20 per hour in St. Louis, MO, which is 9% below the national average. Salary estimates are based on 29 salaries submitted anonymously to Indeed by School Nurse employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a School Nurse is 1-3 years.
Be the first one to know about new School Nurse positions in St. Louis, MO with the salary that suits you.
You will start receiving job alerts.
Please check your email - Send a confirmation message to
School Nurse salaries by company in St. Louis, MO
CompanyAverage salary
$23.40 per hour
School Nurse salaries by location
CityAverage salary
$24.79 per hour
$20.00 per hour
$22.76 per hour
$22.89 per hour

School Nurse job openings

Nurses for Health Screenings
Quest
St. Louis, MO
Staff Nurse - OB/GYN
Washington University in St. Louis
St. Louis, MO
Staff Nurse - Surgery
Washington University in St. Louis
St. Louis, MO
Staff Nurse - Surgery
Washington University in St. Louis
St. Louis, MO
Nurse Administrator - Acute and Critical Care Surgery
Washington University in St. Louis
St. Louis, MO
Registered Nurse Onsite @ Mercy Virtual (M-F 8am - 4:30pm)
Mercy Health
Chesterfield, MO
School Nurse jobs in St. Louis, MO