Introduction Home schooling is the education of students at home by parents or tutors instead of learning in the formal school setting. Public schools are institutions of learning that are offered to all students by the government and that are paid for by the state taxes, either partially or in full. These two types of schooling have similarities and differences in the way they are run. This paper explores the main similarities and differences between home schools and public schools. Similarities and Differences between Public Schools and Home Schools These two types of schooling have some similarities. Firstly, the overall goal in both types of learning is to give education to the students and to ensure academic excellence. Learning takes place to ensure that students in both public and home schools get a good education. Both types of schooling involve the student sitting down with an instructor and receiving instructions. In home schooling the instructor can be a parent or a tutor while in public schools, the instructor is a teacher. In addition, students in both schools use the same resources to do research, such as the libraries, Internet, and museums. Moreover, students from both schools take field trips by visiting art exhibitions and museums. Another similarity is that both types of schooling use a curriculum to guide them. Public schools use a curriculum designed by the public education authorities while in home schooling, the parent designs a suitable curriculum or uses one that has already been designed and proven to be successful. Furthermore, in both types of schooling, the student has to study and do quizzes and tests to determine the level of understanding the content. These two types of schools are also similar in that most of the subjects taught in public schools and home schools are the same. Even though the parent of home-schooled children can choose the learning content most suitable for the child, some content such as algebra and many others are mandatory. Many home schools will also use books that correspond to those used in public schools in terms of content and grade level. Another similarity is that in both there are laws that regulate learning. There are laws that govern both public schools and home schooling, and they need to be adhered to in terms of the learning content. Besides, when entering college, both home schooled and public schooled students take the same standardized tests (Cai, Reeve and Robinson, 2002). However, these two types of schools differ in various ways. In public schools the student learns within a group setting and is therefore likely to learn social skills through interacting with other students. This enables the student to learn to socialize with other members of the society and be able to interact in the real world. Students in public schools are encouraged to work with others and solve problems as a team and these interactions give them knowledge and experience. In home schooling, the student learns alone and there is no interaction with other students. They do not get the opportunity to interact with their peers during learning. Home schooled students are encouraged to develop individual styles and explore their own interests. Therefore, home schooled students may have problems interacting and relating with other members of the society in the real world. Another difference is that students in public schools may perform poorly in class due to distractions such as peer pressure. In home schooling, the students are shielded