The theory of substantive education is different from that of formal education.
According to the theory of formal education, the main task of teaching is to develop students' intelligence by offering Greek, Latin, logic, grammar and mathematics, while the practical significance of the subject content is irrelevant. Formal education is based on functional psychology. According to the theory of substantive education, the main task of teaching is to teach students lifelong useful knowledge. As for students' intelligence, they don't need special training and cultivation. Substantive education is based on associative psychology.