Where 120 hours is genuinely enough
For the large majority of China's training-centre and bilingual-school hiring, 120 accredited hours is exactly what job ads ask for and exactly what gets accepted. Most schools in Shanghai, Guangzhou or second-tier cities like Chengdu list 120 hours as their stated minimum, and plenty of currently working foreign teachers hold nothing more.
If your goal is a standard training-centre job and you're working with a normal budget, there's no strong case for spending far more on a premium course just because you're targeting China specifically — the hiring bar itself is not unusually high.
The degree rule is the big one — read can you teach in China without a degree?
For the full list, see the requirements to teach English in China.
