The roles of both teacher and parent are somewhat similar but one is always greater than the other in certain aspects. Teachers can teach the general subjects better than the parents. These subjects include math, science, language and literature. Teachers have a better affinity and mastery over these subjects, however, they can teach these subjects better specifically to children who has no clue of what the subject is. The parents, on the other hand, can better teach their children the morality and values of a family which a teacher cannot because the two are of separate families.