School nurses earn an annual salary ranging from $48,721 to $76,979, with a mid-range of about $60,972. They typically receive consistent monthly pay throughout the year, including summer months, based on their annual salary divided into 12 payments.