С 1892 года Сахаров был членом Комитета Общества вспомоществования нуждающимся студентам Московского университета, с 1899 года членом Московского отделения Императорского Русского технического общества, членом Комиссии по техническому образованию. Он входил в Московский комитет грамотности и в 1893–1895 годах был его секретарем, а также членом Комиссии о введении в России всеобщего обучения и секретарем Комиссии по устройству сельских библиотек. С 1892 года он был действительным членом Общества распространения полезных книг и членом редакционной комиссии. Сохранилась записка А. П. Чехова к нему о книгах для библиотеки на Сахалине и часть переписки с инспектором народных училищ Смоленским, связанной с тем, что в 1895 году на средства Сахаровых в селе Выездном была создана библиотека…
В 1898 году Иван Николаевич становится одним из инициаторов создания Общества содействия устройству общеобразовательных народных развлечений, в 1901 году одним из директоров Общества распространения национальной музыки в России. В 1906 году он входит в Лигу народного образования и избирается товарищем председателя Московского отделения. В 1911 году он становится членом правления Московского общества грамотности, в 1912 году участвует в Фонде народного просвещения при газете «Новь». Он был также членом Педагогического общества им. Ушинского, в 1914 году избран в его финансово-исполнительную комиссию, которая планировала провести 3-й Всероссийский съезд учителей летом 1916 года.
В 1905 году в Москве создается политический кружок Ледницкого — Сахарова. В это же время Иван Николаевич участвует в создании первых профессиональных объединений интеллигенции, представляет Союз учителей в Союзе Союзов, а Мария Петровна там же представляет Союз равноправности женщин. В июне 1905 года он участвует в первом съезде Союза Союзов, проходившем конспиративно в Выборге и на специально зафрахтованном пароходе, а в 1906 году избирается в Бюро Союза Союзов.