I have been in public school and I went through homeschool before recently graduating so this might help.
Pros of homeschool are: You graduate way faster, You have more freedom in your school decisions, you chose your amount of work, and you typically do it whenever you'd like.
Cons of homeschool are: You get extremely lonely, you get bored a lot more often, you lose friends, and you can become lazy.
Pros of public school: You have teachers to teach you different ways, you are more social, you have more friends to help you out and school is typically easier.
Cons of public school are: There is way more drama, especially in high school. You have more options to be lazier. You have less work, and you are influenced by many of the people you are around.