When I wuz a kid our class size was ~30 kids/class. I learned just fine (especially after I learned to read so I could sit in the back and be reading a book held out of sight under the desk when things got boring).
Homeschooling every kid makes more sense than banning guns though.
Homeschooling is admirable but difficult; it requires a huge effort on parents’ parts. I’m just past 40, and there is no doubt in my mind that publics schools were much better when I was younger than they are today. The quality of teachers has declined noticeably, and the breakdown of family life has removed a lot of the pressure to perform on the home front (many kids don’t read for fun anymore, for example). “Class size” was just a convenient scapegoat for the teachers’ unions, who simply want more members contributing to the unions.