This has a lot to do with demand. Generally, there is a great demand for math, Chinese and English teachers.
In the mainland, the salary of ordinary high school teachers is about 2000 (including all benefits), which is relatively good.
In coastal areas, ordinary high school teachers can get 4000 (including all benefits), which is relatively good.
If you don't replace the third year of high school, the income is about 1500, and the coastal area is about 3000.
Compared with other non-demonstration majors, the welfare salary is relatively high when you first get employed.
However, the salary increase is very small, which is basically a lifetime salary level.
Other majors have just been employed, 10002000, but many jobs can get 20004000 in 4.5 years, and some may get 3000 +6000.