Надя Крупская родилась 26 февраля (по новому стилю) 1869 года в Санкт-Петербурге в небогатой дворянской семье. Отец Константин Игнатьевич после окончания Кадетского корпуса получил должность начальника уезда в польском Гроеце, а мать Елизавета Васильевна - работала гувернанткой. Отец умер, когда Наде Крупской было 14 лет, так как отец считался «неблагонадежным» из-за связи с народниками, то пенсию за него в семье получали небольшую.Надежда жила вместе с матерью Елизаветой Васильевной.Крупская училась в Петербурге в частной гимназии княгини Оболенской, дружила с А.Тырковой-Вильямс, будущей женой П.Б.Струве. Окончила гимназию с золотой медалью, увлекалась Л.Н.Толстым, была «толстовкой». Окончив восьмой педагогический класс. Крупская получила диплом домашней наставницы и успешно преподает, готовя к экзаменам учениц гимназии княгини Оболенской. Затем училась на Бестужевских курсах.
Осенью 1890 года Надя бросает престижные женские Бестужевские курсы. Она штудирует книги Маркса и Энгельса, ведет занятия в социал - демократических кружках. Специально для изучения марксизма вызубрила немецкий.