Základní škola je úplná škola s devíti postupovými ročníky. Na prvním stupni i druhém stupni je zpravidla po dvou paralelních třídách. Budovy a prostory školy jsou koncipovány pro 700 žáků. Škola je spádovou školou pro okolní neúplné školy. Výuka probíhá celkem ve třech budovách. Hlavní budova školy se nachází v klidném prostředí, je obklopena parkem a vlastním sportovním areálem mimo hlavní komunikaci, což umožňuje zajistit bezpečnost dětí i pohybové aktivity v rámci vyučování i během přestávek.
V druhé budově školy na Masarykově náměstí je umístěna část 1. stupně (1. – 3. ročník) a školní družina.
Ve třetí budově ve Veselé (místní část města) sídlí dvě třídy (dvoutřídky) 1. – 4. ročníku a jedno oddělení školní družiny.