Ушинский подошел к разработке теории педагогики как широко образованный мыслитель, вооруженный глубокими научными знаниями о человеке как предмете воспитания. Ушинский указывал, что теория педагогики должна быть основана на использовании законов анатомии, физиологии, психологии, философии, истории и других наук. Она должна открывать законы воспитания, а не ограничиваться педагогическими рецептами. Ему хорошо была знакома педагогика его времени.
Отвергая умозрительное, кабинетное построение педагогической теории, Ушинский предостерегал также против эмпиризма в педагогике, справедливо указывая, что недостаточно основываться только на личном, хотя бы удачном, опыте воспитательной работы. Он требовал единства теории и практики. Педагогическую практику без теории он уподобил знахарству в медицине.
Ушинский совершенно правильно утверждал, что педагогу недостаточно усвоить принципы и конкретные правила воспитательной работы, ему необходимо также вооружиться знанием основных законов человеческой природы и уметь применять их в каждом конкретном случае. «Если педагогика хочет воспитывать человека во всех отношениях, то она должна прежде узнать его тоже во всех отношениях», — заявлял он. Осуществляя это требование, Ушинский написал капитальный труд «Человек как предмет воспитания» в двух томах и, предполагая дать третий том, собрал и подготовил к нему материалы, но ранняя смерть прервала его плодотворную работу.
В тот период в области психологии боролись два направления: метафизическая психология, представители которой пытались строить психологию умозрительно, априорно, начиная с определения «души», и новое направление — эмпирическая психология, сторонники которой стремились опереться на опыт, изучить факты и отдельные стороны психической жизни, начиная с простейших ее проявлений. Ушинский стремился исходить из опыта, придавал большое значение наблюдению. В его психологических воззрениях немало материалистических элементов. Он рассматривает психическую жизнь в ее развитии. Он стремился рассматривать психику не абстрактного человека, находящегося вне времени и пространства, а живущего, действующего, развивающегося в определенной среде.
Ушинский правильно считал, что воспитание зависит от исторического развития народа. Сам народ прокладывает дорогу в будущее, а воспитание только идет по этой дороге и, действуя заодно с другими общественными силами, поможет идти по ней и отдельным личностям и новым поколениям. Поэтому нельзя выдумывать систему воспитания или заимствовать ее у других народов, необходимо создавать ее творческим путем.