Everything has two sides and home schooling is not an exception. In the past it seemed like the most natural way of educating children, but today many people criticize it. We must acknowledge that parents know their children best. That gives them a good chance of knowing how to make their child understand certain concepts. Using their child's interests, parents can make the process of learning more enjoyable and effective. In addition, being at home makes a child feel safe, which contributes to his ability to concentrate on studying. Nevertheless, many people believe that teaching should be done by professionals. There are many proven scientific approaches that produce good results and without those techniques, parents who teach their kids at home have no chance of success. Associative learning is a good example of such a technique. Showing the child images while learning the alphabet (apple for "a", boy for "b") makes him or her remember the letters faster and easier. In addition, ...