It's really too bad the inverted classroom model hasn't become any more popular.
In a nutshell, the idea is to take the traditional breakdown of what is done in class and what is done at home, and swap it: Kids do their readings and watch recorded lectures at home. And then they work on problem sets and projects in class, typically in groups.
It's a really clever idea. Compared to the traditional model, it has so many interesting advantages: It levels the playing field between kids whose parents have time and inclination to help them with homework and those who don't.
It makes the teacher much more available for questions and any necessary 1:1 assistance. Having kids work together (even on math problem sets!) helps them to learn better, and has the side benefit of giving them more opportunity to develop social skills.
I've heard it criticized for expecting students to have better access to technology at home than they necessarily do. In the case studies I've read about, though, the schools supplied equipment to students who needed it, and the most dramatic relative improvements were seen among the kids from less wealthy families.