I don't recommend you to take online classes, because online classes require you to have strong self-discipline, and the most important thing is that the teachers of online classes don't fully understand your English level and can't give targeted counseling, so I suggest you teach above.
If there are no good local institutions, you can choose Beijing. There are many good training institutions and accommodation here. Teachers are more professional, counseling is targeted, and scores are improved quickly.