I make 35,000 a year. As do all NC teachers for their first 5 years in NC.
We work 10 months a year. We are required to be at school 8 hours a day (although to be effective you have to put more time than that into it). And yes I know some teachers do put in minimum time and effort, and I'm not defending them.
If you divide out 35,000 by 10 months by 4 weeks a month by 40 hours you make 875 a week or 21.875 an hour.
If you multiply it out over 12 months you'd get 42k. The starting salary isn't bad.
The issue is that over a career, Nc teachers will only receive 4 raises. Those raises are given twice a decade (every 5 years). Topping out at 50k (equivalent to a 60k salary working 12 months a year).
That's an employee with 30 years experience and a masters degree. They'd only make 50k or a 12 month 60k equivalent. 60k is the starting salary for most people with a masters degree, not the end salary.
Also, my student growth was top 90 out of over 59k teachers in NC. Yet I'm still making the minimum 35,000k a year and will continue to do so until my 6th year as a teacher.