1857. aastal eraldati kooli loomiseks 33,3 hektarit (90 Riia vakamaad) maad. Lisaks Viira koolile said maad Selja ja Levi koolid. Koolide ehitust hakkas juhtima tolleaegne vallavanem Mihkel Tilk. Viira kool ehitati sarnaselt Selja ja Levi kooliga sama plaani järgi: koolituba, õpilaste sahver, rehetuba ja rehealune. Koolimaja valmis 1858. aastaks. Esimeseks koolmeistriks valiti Tõnis Tilk.
Hoonest, kus kooli avati, koliti 1877. aastal uude majja. 1935. aastal koliti taas uude majja, mille ehitust oli alustatud 1934. aastal ning mis õnnistati sisse 18. augustil 1935. 1960. aastal võeti koolis kasutusele elekter. 1987. aastal hakati ehitama koolimaja juurdeehitist, mis valmis 1992. aastal. Selles juurdeehitisega hoones tegutses kool kuni sulgemiseni 2014. aastal. 1935. aastal ehitatud algkoolihoones tegutses enne kooli sulgemist kooli õpilaskodu.
1981. aastani töötas kool algkoolina, pärast seda põhikoolina.
1990. aastal võeti Viira kool Eesti Laste Organisatsiooni liikmeks. Aasta hiljem sõlmiti sõprussidemed Hakojärvi kooliga. 1994. aastal hakati välja andma kooli ajalehte Viira Ekspress ja võeti osa telesaatest "Kooli TV".
Nimemuutused ja muud olulised verstapostid
1918 – Viira 4-klassiline algkool
1928 – Viira 5-klassiline algkool
1929 (1930) – Viira 6-klassiline algkool
1940 – Viira Mittetäielik Keskkool
1948 – avati 7. klass
1950 (1949) – Viira algkool, kool muudeti 4-klassiliseks