I find a workshop approach to be my favorite. I teach a short whole group lesson then allow students to work independently on assignments while I pull groups. This requires a lot of up front planning, my TPT store can help you make that task much simpler!