Pros and Cons of Homeschooling/Agile Learning

Now that I’ve been homeschooling/Agile Learning for over half a year, here are some of the pros and cons of the whole thing.

PROS:
Learning what you are interested in
When I homeschool, there are things that others say I have to learn, but for the most part, I get to decide. Because I can learn what I are interested in, my enthusiasm goes up, and I much learn better.
Learning at your own pace
A huge part of the value of homeschooling is that one are able to learn at one’s own pace. I am fast at some subjects, and I can speed ahead without worrying about having to wait for my slower classmates (they don’t exist anymore). When I am slow at other subjects, I can pour extra time on it however I want in order to get it done.
No travel to school
Last year, I spent an average of 1.9 hours each day just traveling to and from school. I spent around 14.25 days of my life each year on the bus. This year: 0.0. The nuisance and wasted time of bus rides, etc. is gone.
Customized schedule
Work better at 5 o’ clock in the morning, or at 8 at night? Need to sleep in in the mornings? Your schedule can be completely customized to your needs and how you like to do things.
CONS:
Social life
For me, homeschooling has not promoted any kind of social life. It is more difficult to make friends when I don’t have constant exposure to other people my age. This can be nice, I don’t have to deal with annoying/mean/immature people, but I also don’t get to hang out with as many with cool/nice/interesting people.
Frustration of doing things by myself
Teachers are one of the many things that you don’t realize are valuable until you don’t have them. It is a great privilege to have someone super-knowledgable to help you when you don’t understand something. Teaching yourself can get very frustrating. It’s a little bit of a paradox: you need to know stuff to teach yourself stuff, but you also need to teach yourself to know stuff.
Self regulation
Self regulation is a difficult part of homeschooling. Sometimes I think that I have not done enough on something, and then I over do it, putting too much effort into a thing with little or no consequence, and sometimes I don’t put enough effort into something when I underestimate its importance.
So those were some of the pros and cons of homeschooling/Agile Learning. I definitely like it more than my last years of “regular” school, but it has its tough bits.