Никола́й Алекса́ндрович Ша́пошников (23 марта [4 апреля] 1851, Курск — 24 февраля 1920, Екатеринодар) — русский математик, автор учебников для средней и высшей школы, крупнейший методист-преподаватель XIX века.
Родился 23 марта (4 апреля) 1851 года в Курске[2] в семье чиновника губернской судебной палаты. По рождению принадлежал к сословию потомственных почётных граждан.
Первые годы жизни провёл в Курске. Далее жил по месту службы отца: в 1857 — 1860 г.г. в Короче, в 1860 — 1862 г.г. в Коврове, в 1862 — 1863 г.г. — во Владимире. Там же, очевидно, начал учёбу в гимназии.
В августе 1863 года, после переезда семьи в Москву, поступил в 3-й класс 4-й Московской мужской гимназии. Математику в ней преподавал известный педагог А. Ф. Малинин[6].
В 1868 году окончил гимназию с золотой медалью (с правом поступления в университет и, как медалист — с правом «на чин XIV класса при вступлении в гражданскую службу без различия прав состояния») и поступил на физико-математический факультет Московского университета. Был учеником председателя Московского математического общества А. Ю. Давидова; студентом третьего курса написал работу «О таутохронизме плоских кривых», удостоенную золотой медали.
Окончил Московский университет в 1873 году со степенью кандидата и был оставлен при кафедре математики. С 1880 года «состоял в Московском университете в качестве стороннего преподавателя по предмету энциклопедии математики», 13 июля 1882 года был утверждён в звании приват-доцента. Преподавал также в Константиновском межевом институте, в Коммерческом училище Р. К. Сливинского и на Высших женских курсах.