Airbear, i had similar situations. i had ONE math teacher in high school that did try, and i wanted so badly to make him proud of his efforts, but i really did not grasp the concept of the whole geometry/algebra thing UNTIL ........ i got a job where i was actually building things with my hands, using the tools and the science in a real life situation. i never could grasp it with just reading the directions. i had to get my hands around it in order to get my head around it. ((i blame my mom for jinxing me though. that school required more credits than the state required for graduation, which basically meant i wasnt graduating -changed schools again so it didnt matter lol - but her closing argument to the school was "she doesnt NEED that much! she isnt going to grow up to build rockets or dog houses!" ... the damned teacher said "Well you dont know that".... low and behold three two and a half years after graduating there i was .. not building rockets or dog houses but measuring and cutting and building blinds and draperies for windows lol!) To this day i dont know why no one suggested i take a shop class. i guess because i was a girl and preferred reading? *shrug* who knows. but the one thing i did learn was that not everyone learns the same way and its unfair to force people to conform or fail. in my psychology classes we learned about that sort of thing. and yet in other classes you read the chapter, you did the work and you moved on. it was like marching through a strange canyon. if you unlucky enough to stumble, get confused, fall behind, you were LEFT behind... and often times were taunted by the others because "You're too stupid, jeez everyone knows how to do this! you have to be some kind of idiot not to get it"
As for homeschooling -
i've been doing a lot of reading and studying about the subject and i agree its not something to jump into without a care.. i met one kid that was homeschooled(when i was in the high school from hell) - he was AWESOME! Very good looking, very outgoing, AND a gymnast! he didnt stay there long in that school however.... no need to ask why.
one of my cousins home schooled her kids for several years but ended up putting them in public school when she got divorced. her two oldest are in gifted classes. her youngest was put into pre-K and he's everyone's biggest challenge. he got to start school from the ground up like most people, and he's just not having a good time of it... But before her divorce, during the summer we would all pile into my car and drive to the beach or the zoo, on the way there the kids would be doing their lessons. they were all three smart - too smart sometimes, they could embarrass you if you tried to answer their questions thinking they were too young to understand(like where do babies come from, birds migrating, and whys does the sky turn red when the sun sets etc.)
And my other cousin who will be beginning home schooling; we've struck up a deal. where i lack math skills i make up for in english/reading and history. she was never too keen on history or reading but she knows the science/math stuff that i never could grasp. Her oldest son will be going into second grade, and her youngest will be starting kindergarten - my oldest will also be starting Kindergarten about the same time. my youngest is smart enough that he could very easily do everything they do.
and being social is no problem. my kids arent in day care but they're not shy with strangers. but they arent so friendly as to let anyone grab them.
But what i like best about home schooling is we can go their pace. we dont have to wait for 25 other people to get it, we have more time to teach, no class changes, bus rides, school lunch periods etc. once they get the lesson, they GET it. and then we move on. if they dont get it then we can work on it longer. you can teach anywhere - like my cousin did with her kids in the car, or at the beach, park, etc - You can join with other home school families or do it yourself. you can buy CDs, DVDs, books, lesson plans etc. or you can work with others who already have those things.
i love this video about home schooling lol
http://www.youtube.com/watch?v=kQoSRfu5z_4