The invention discloses English teaching software, the English teaching software is installed at a user mobile phone terminal or a PC terminal, the English teaching software is in signal connection with the Internet through 3G / 4G / 5G / WIFI, the English teaching software comprises a user login module and a word reciting main interface, and the word reciting main interface comprises an anti-forgettingstrategy. Through the anti-forgetting strategy module, a word forgetting critical point can be customized according to memory differences of users, words can be effectively reviewed, word matching pressure is reduced, vocabularies can be managed for learning through the vocabulary management module, the word learning efficiency is improved, and through the vocabulary and book matching module, thevocabulary and book matching precision is improved. Vocabularies can be updated in real time, new vocabulary injection is guaranteed, the system can adapt to users in different stages conveniently, vocabularies in learning can be added conveniently through the arranged free vocabulary adding module, the requirement of daily life learning for planned word memory is combined, and word learning is counted through the arranged learning condition statistics module.