If it is memorizing words, it is recommended that the mobile app "Hundred Words Chop" and "Scallop Words" are good software for memorizing words. The former is a picture-assisted word memory, which is more interesting.
Grammar, in fact, for junior high school students and primary school students, the grammar that can be used is very limited, so the software is not recommended.
If you want to learn grammar, I suggest you learn the sentences in the primary school textbook clearly and recite them as much as possible, which is very helpful for your junior high school study. You can also buy English textbooks for Grade One, which will be more helpful to your study now than any other reference books.