I use this book with really low level high school students. There are a lot of chapters we don't cover because we just don't have time but it definitely ramps up to more complex grammar skills.
We also had success with IXL (the grammar) online accounts but funding got cut last year so we switched to books.
Look at
https://www.amazon.com/English-Brushup-John-Langan/dp/0073513601
I use this book with really low level high school students. There are a lot of chapters we don't cover because we just don't have time but it definitely ramps up to more complex grammar skills.
We also had success with IXL (the grammar) online accounts but funding got cut last year so we switched to books.