The best math teacher I ever had was my high school algebra / geometry / calculus teacher.
Our class format was 1) first half of class, students group together to practice the thing from the day before, 2) second half of class, new concept for the day is taught.
With the class format, his method was to deliberately block the board as much as possible when teaching the new material. He knew that when we got together in group the next day to review it, we’d basically have to teach ourselves what he introduced the day before using our textbooks and the main-point-scraps he allowed to shine through, and it would stick better that way. And it worked.
In effect, give them the resources, and teach them to teach themselves. Sounds odd and counter-intuitive, but it can work if you structure it well.