Thank you so much, Gary Lee, for you have spent your valid time to answer my query. I believe, there is simply no better way to educate a child. I could find that in a recent comparison of SAT scores, homeschooled children averaged 568 on the verbal test and 525 on math; the national average was 506 on the verbal and 514 on math. This shows that homeschooled children perform better on standardized tests. Moreover, who can be more dedicated to helping a child learn successfully than that child's parent? They dedicate their lives to help their children successfully grow to maturity. One factor that is known to be extremely important to educate a child effectively is the teacher-to-student ratio and homeschooling is done largely on a one-on-one basis: there can't be a better teacher-to-student ratio than that. Through homeschooling, a child's education can be tailored to his/her capabilities and personalities. Their education in a particular area can be accelerated, if they excel in that particular area, or if they struggle in a particular area, additional resources can be brought to bear to help. Also, the way children are taught can be based on how the child best learns because of the child's personality. I still don't know why many of them out there still oppose the idea of homeschooling besides all these positives. I asked for your suggestion regarding Montessori games and puzzles since I want her to concentrate on practical life also, which will help her to gain real-life skills needed to master her environment, whether that is dressing, cleaning or learning skills. I think I have found a couple of stores online which can fulfil my needs. I will consider it discussing in my church group for more opinions. Thank you once again.