I think schools are a good idea, especially in the social aspects. I'm against homeschooling because there are usually no professionals involved. What I would advocate is the revamping of schooling so that there is more diversity in learning. What people need are smaller classes and more teachers. Make learning as one-to-one as possible. Get the teacher to really interact with the children, etc.
Then you can move onto GCSE level / A-Level / University where the classes can be larger and less social because the people in them are able to take care of their own learning and socialising. They should also be able to choose which subjects they wish to take. There shouldn't be a requirement for everyone to take Maths as a GCSE, or Physics if they don't want to.
Then you can move onto GCSE level / A-Level / University where the classes can be larger and less social because the people in them are able to take care of their own learning and socialising. They should also be able to choose which subjects they wish to take. There shouldn't be a requirement for everyone to take Maths as a GCSE, or Physics if they don't want to.