I think it depends on the child. And, you definitely know your kids!
My oldest is in public school only because she was born out of wedlock and I never married her father, he has different ideas of school than I do. She would benefit from homeschooling, she is nervous with a lot of people and does very well learning with me.
My next child is very competitive and high energy. He does very very well in a classroom setting, and thrives in primary. I truly believe that public school is a great fit for him.
As for the 2 youngest, my next son who will be 3 on the 30th of Aug, and my daughter who just turned 1 in June, I have not quite pin-pointed the best ways they learn. My 2 year old does great with everything, very easy going. My 1 year old is very hands on.
We'll see how it all goes.
I think the hardest part is potentially sending them to different schools. I want to pick one that will work for all of them.
A friend of mine picks her kids teachers at their public school based on their teaching techniques. I had no idea you could do that! So, you could try to find out if you can do that at your school.