Počty žiakov a počet tried počas historického vývoja striedavo vzrastali i klesali v závislosti od celospoločeských a politických udalostí. Škola začala existovať ako jednotriedka, čo v minulosti nebolo ničím výnimočným. Počet žiakov v jedinej triede sa v roku 1922 vyšplhal až na 175. Dnes, pri počte 43 žiakov v celej škole, môžeme o tom len snívať, aj keď treba povedať, že sa jednalo o žiakov aj z druhého stupňa dnešnej školy. Dvojtriedku sa podarilo zriadiť až od školského roku 1926/27. Celková premena z jednotriedky na štvortriedku sa podarila v priebehu 6 rokov. K tomu ešte treba pripočítať vznik Hospodárskej školy v roku 1931 a ľudovovýchovné kurzy. Až do vypuknutia II. svetovej vojny zostal stav nezmenený, ale po jej ukončení počty žiakov klesli natoľko, že škola sa postupne opäť stala dvojtriednou. Zapríčinené to bolo odsťahovaním časti obyvateľstva, ale i školskou reformou, ktorá žiakom posledných ročníkov doporučovala navštevovanie štát ej meštianskej školy. Preto starší žiaci začali chodiť do školy v Lazanoch a v Nitrianskom Pravne. Vzrastajúci počet žiakov si vynútil utvorenie štvrtej triedy (až v školskom roku 1955/56), a v1956/57 vznikla päťtriedna národná škola. Konečne sa osamostatnil každý ročník a v triedach boli aj primerané počty žiakov (38 + 26 + 26 + 27 + 25). Tieto sa potom dlhšiu dobu pohybovali okolo čísla 100 (jedná sa len o I. stupeň ZŠ). V školskom roku 1975/76 zmeny školského systému spôsobili presunutie piateho ročníka do Lazian. Piaty ročník bol pričlenený k druhému stupňu ZDŠ, ktorý v Porube neexistoval a preto všetci žiaci od 5. triedy navštevovali ZŠ v susednej obci Lazany. Tento stav trval do šk. r. 2004/05, kedy počet žiakov klesol pod číslo 50 a z ekonomických dôvodov bolo potrebné zlúčiť dve ročníky do jednej triedy. Preto je v súčasnosti škola trojtriedna.