This is somewhat our situation so I can tell you what we ended up doing. Last year we put the older 3 kids in for 5th, 3rd, and 1st because I was burned out and the older two were really needing to interact with kids their age. My oldest absolutely thrived and blossomed with more peer interaction and having someone else teach her but she is also a teacher's dream student. My 3rd grader had a great time at school but I wasn't totally thrilled with his academics. The first grader hated school and it was all I could do to get her to the end of the year if I promised to homeschool her this year. She did love her class but I think she got really bored. So this year the older two wanted to go back to school and I kept my 2nd grader home with my new kindergartner. My oldest I know is going to have a fabulous year academic wise. She's taking a high school science course, choir, and art which she just loves and I can't give her that at home. I'm still not thrilled with my 4th-grader's school experience. He has said some kids are being mean to him, not bullying, just normal kid stuff but I still hate it. However, since he wants to go we will stick this year out and see where he ends up academically. If it really turns out to be not a good thing socially or academically we will bring him home for the next year whether he wants to or not. I've found pros and cons to both the public school and to homeschool so it's just a matter of which ones out weigh the others for each child.