I've taught thousands of students since came to China in 2011. I've taught hundreds of Chinese English teachers. I've met students who have studied English for 10 years in school. Most of them still make a lot of mistakes, many of which are common grammar mistakes. Why is English so difficult for Chinese students? There are three reasons.
Recitation(背诵) is boring. But this is a method that is most often used in teaching English in China. Many teachers say to their students,
"It's not easy to learn English. You have to recite, recite, recite, recite ...”Not only is this a boring way to learn English, but it is not effective.
Teachers are not required to be fluent (流利的) in English. When I first came to China, I started talking to the head teacher of the English Department. When I spoke to her. She looked at me as if I was speaking Swahili (an African language). She knew nothing about what I was saying. I said it again very, very, very slowly and clearly. She still didn't understand.
In China, the focus is on exams. Of course, in America, language students also take exams. However, they learn faster because they learn to speak the language first. This is the natural way that language is learned all over the world. Children listen to their parents and then try to say what the parents say. Writing and reading are taught later in school.