https://www.bls.gov/oes/current/oes_nat.htm#25-0000
Secondary School Teachers: annual mean wage: $64,230
If we zoom in on a particular type of teacher, you get ranges:
Middle school teachers https://www.bls.gov/oes/current/oes252022.htm
bottom 10% earn 39k or less.
bottom 25% earn 46k
50% earn 58k
75% earn 74k
90% earn 93k
Based on these metrics, it seems like a fine occupation. But I wonder how many teachers are new versus how many stay in the field a long time? I also wonder how location-dependent these salaries are.