Во-первых, у человека должно быть желание учиться. Это желание у детей исходно есть, если только его не "убивать" принуждением и отчуждением. С самого младенческого возраста родителям нужно стараться отвечать на все детские вопросы в меру своей компетенции и на уровне адекватном детскому возрасту. Я, например, старшей дочке примерно с года читал детские книжки каждый вечер. Все детские книжки которые у нас были. Каждую из книжек, каждый вечер! Не удивительно, что уже в 2,5 года она наизусть их цитировала. Где-то у меня есть магнитофонная запись тех времен :-) Вслед за старшей начинала слушать чтение средняя, а потом и младшая. Позже старшая подбивала младшую, чтобы та уговорила папу почитать на ночь 2-3 сказки, хотя старшая уже училась в школе и сама умела читать. В результате сейчас все дочки регулярно читают книги, причем предпочитают именно бумажные книги.
Во-вторых, все что вы перечислили может быть местом и источником получения знаний, поэтому основной навык который должны получить дети - научиться добывать знания. Школа в самую первую очередь должна научить детей учиться. То бишь дать детям технологиию обучения.
В-третьих, учителем в принципе может быть кто угодно, но учитель 1) должен быть авторитетом для ученика в своей области знаний, 2) должен быть заинтересован (или его нужно заинтересовать) в передаче знаний, 3) должны существовать и быть освоены технологии взаимодействия для передачи/получения знаний (учитель должен получать как минимум благодарность, а ученик должен получать положительное подкрепление).
Вы наверное в курсе, что самая главная проблема 5 класса (1 класс средней школы) состоит в том, что многие ученики не обладают навыком беглого чтения? Как можно давать информацию детям в запланированном учебным планом объеме, если сам текст задания они способны прочитать и осознать за довольно продолжительное время? А это в свою очередь означает, что в курсе начальной школы технология получения знаний не была освоена детьми в должной мере/объеме.
И вот когда все факторы будут присутствовать: 1) желание получать знания, 2) владение технологией получения знаний, то 3) найти себе учителя, человек сможет уже сам или с помощью других людей. А быть единственным учителем по любому вопросу попросту невозможно. Таково мое мнение.