I currently teach high school math and have been trying a similar approach, and received push back from every experienced educator I've encountered, but have been receiving great reviews from students (especially ones that have low math confidence). This post was really encouraging to me, thanks for sharing!
The best math teacher I ever had throughout all my schooling structured lessons that way. There'd be an introduction to a new topic, with problems we'd get a chance to work through alone then aftwards we'd all go through them together. That was pretty much the extent of the lecture part. Then we'd get an exercise to work on for the last half of the class that covered what we learned. The teacher was always extremely patient and would help everyone who needed it. Sometimes explaining the same thing over and over to different people without ever becoming frustrated. There was optional(but highly encouraged) homework if we wanted more practice. The teacher would be available for an additional tutoring session to work on the optional homework if people wanted it. We weren't graded on it. All our marks came from exams.
That class was really the first time a lot of concepts actually started to make sense for me and I went from being a pretty below average math student to having some of the highest marks in the class.
The very best teacher I ever had was my calculus teacher, who was teaching it for her first year, and although claimed she had trouble with calculus, was a truly gifted teacher and an enthusiastic “math nerd.”
The shtick about being bad at calculus, whether true or not, translated into a highly Socratic and collaborative learning environment, where all the students were legitimately teaching each other. This was modeled by us “teaching” our teacher.
Thinking back, it really is incredibly remarkable what she accomplished. Not that standardized tests are the greatest measure, but in less than a year of calc instruction, a full classroom of smart but fairly unremarkable students all scored top scored on the AP Calc BC test (in other words, every single one of us tested out of 100-level college calculus).
This was a scenario where having a “large” (ie more than 1-5 students) class (I think there may have been about 20 of us) with a gifted teacher brought out a positive side to non-small classes that you don’t usually see. We all learned the material well enough to teach it, and we all had many teachers we could go to for help understanding a concept.