Z podnětu několika vlivných a uvědomělých občanů města požádala v roce 1907 místní školní rada a Městský úřad Krásno o povolení ke zřízení chlapecké měšťanské školy v Krásně. Žádosti bylo vyhověno 5.října 1908.
Město pak vystavělo vedle budovy obecné školy novou jednopatrovou školní budovu, která byla kolaudována v roce 1912 a slavnostně otevřena 18.8. 1912. Dnes je tato budova základem tzv. staré budovy, kde probíhá výuka II.stupně.
Škola prošla řadou změn. Byla provedena nástavba druhého patra a ve školním roce 1969-71 byly předány k užívání dva nové pavilony, jídelna, tělocvična a spojovací chodby.
Změnami prošel i název školy. Od normalizačního názvu ZŠ Leninova se v roce 1990 škola i ulice vrátily k původnímu názvu Masarykova.