Home schooling is the education of children inside the home. Either a tutor teaches the chidren or his father or mother. In my opinion, home schooling is a good solution if you you hate going to shcool for several reasons, such as students teasing you. The good thing of home schooling is that you don't have to get up early and maybe you have to do less homework. But the bad thing is that you don't have as many friends as a student at a state school.
State schools are also called public schools outside the UK, generally to refer to primary or secondary schools. Almost all students come to state schools, because you don't have to pay.
Private schools are schools where childen whose parents are rich usually go. They're good because they have a high level of English, but you must wear a uniform and you have to study more at a state school.
A boarding school is a school where pupils study and live during the school year. Usually. they go there because they're bad students or their parents haven't much time to care for them, so they send their children to borading schools.
I hate boarding schools! I reckon teachers are very strict with pupils.
I'm at a state school and I think that it doesn't matter where you are if you want to study.