Mobile technologies are widely used in education, both as standalone tools and in conjunction with other applications. The WeChat-based app Rain Classroom is one such application. Rain Classroom includes learning activities not only during class but also before and after class. Previous research has suggested strong demand for WeChat-based apps that can facilitate learning. However, relevant studies have not empirically evaluated the effect of Rain Classroom on English learning performance. This study examined the effects of using Rain Classroom for English learning. A total of 152 students were divided into control and experimental groups, each with 76 students. The experimental group had significantly better English reading, writing and listening scores than the control group did. The effects of the perceived features of Rain Classroom and learner satisfaction on learning performance were also investigated. Both factors had a significant positive influence on learning performance. The Rain Classroom has been proven to be an effective English learning tool. On the basis of the study findings, relevant implications are offered.