The roles of students and teachers in homeschool and public school are similar in most ways. For homeschool and public schools, a standardized testing system is required to evaluate the students progress. Dependency on online and libraries to gather information is also a common point.