31abc is a reputable mid-size ESL company based in Shanghai embraced by many teachers. 31abc takes care of their teachers and provides stable teaching hours with a fixed schedule and the same recurring students. Small size class, up to 3 students age 4 to 12 years old. They only hire native English speakers.