В 1897 году в деревне Гнилица было открыто Земское трехклассное училище.

Первого сентября 1964 года произошло открытие новой Гнилицкой школы, построенной по типовому проекту восьмилетки на 320 мест.

В 1970 году деревня Гнилица была переименована в деревню Ленина, и школа стала называться Ленинской средней школой.

С 1 сентября 2008 года Ленинская СОШ реорганизована в Ленинский УПК «детский сад-средняя школа».

18 ноября 2009 года на базе Ленинского УПК «Детский сад-средняя школа» создано юридическое лицо государственное учреждение образования «Ленинский учебно-педагогический комплекс детский сад-средняя школа Краснопольского района»

С 1 сентября 2022 года ГУО «Ленинская средняя школа Краснопольского района».

Преподавание в школе ведётся на белорусском языке.