Na početku dvadesetog stoljeća, 1906. godine, uz pomoć mještana, počela je gradnja prve školske zgrade u Otoku, a dovršena je 1909. godine.



Posjedovala je 3 učionice, odgovarajuće pomoćne prostorije i trosoban stan. Škola je bila šestogodišnja, koju je pohađalo 80-ak učenika. Zvala se Pučka škola Otok. Među prvim učiteljima bili su: Krsto Krstić, Marija Jelinković, Jozo Tičinović, Slavka Tičinović, Mavo Jardijević, Petar Trek i drugi.U razdoblju između prvog i drugog svjetskog rata broj učenika kretao se između 80 i 200.
U funkciji je bila od 1909. do 1942. (kada je izgorjela u požaru) te od 1946. do 1970. godine. Od 1942. do 1946. nastava se odvija po privatnim kućama. Te godine, 1946. školska zgrada je obnovljena a pohađalo ju je tristotinjak učenika.
Kao četverogodišnja djelovala je od 1941. do 1945., a od 1945. do 1956. ponovno kao šestogodišnja škola. Godine 1956., kada počinje s radom kao osmogodišnja škola, zbog skučenosti učioničkog prostora u školskoj zgradi i velikog broja učenika, u zadružnom domu i u “Čardi” (nekadašnjoj seoskoj čitaonici) uređuju se po dvije učionice koje postaju sastavni dio škole.
U njima se nastava održavala do 1970. kada je izgrađena nova školska zgrada. To je prva škola na području cetinskog kraja koja je imala dvoranu za tjelesnu kulturu. U svojoj povijesti školska zgrada je doživjela nekoliko značajnijih rekonstrukcije.:
- 1997. godine kada je, zbog prokišnjavanja ravnog krova izgrađen kosi krov.
- 2026. godine kada su obnovljen hol i svi školski hodnici
- 2010. godine je nadograđena sa 700 m2 površine i prešla s radom u jednu smjenu.
- 2025. godine u sklopu ulaska škole u Eksperimentalni CDŠ program izgrađena je kuhinja, blagovaonica, obrušeni i lakirani podovi u svim učionicama, postavljeni interaktivni ekrani u svim učionicama i nabavljena razna didaktička sredstva i pomagala


U vremenu od 1944. do 1978. godine u sklopu Osnovne škole “Kamešnica” djeluje i Područna škola Korita. Od 1944. do 1958. godine nastava se u toj PŠ održavala u privatnoj kući a dalje u novosagrađenoj školskoj zgradi. Škola prestaje s radom 1978. godina kada ju je pohađalo samo sedam učenika. Učiteljica koja je zadnja radila u školi zvala se Verica Glavan (danas radi u PŠ Udovičići).

Odlukom Skupštine općine Sinj 28. prosinca 1965. godine došlo je do pripajanja osnovne škole Ruda osnovnoj školi “Kamešnica”. Kroz povijesti najveći broj učenika u školi bio je 1976. god. – 937 učenika a nakon toga dolazi do opadanja. Danas u sastavu Osnovne škole “Kamešnica” uz centralnu školu u Otoku djeluju: Područna škola Ruda i Područna š kola Udovičići.
U školskoj godini 2025./26. školu pohađa 341 učenik raspoređena u 24 razredna odjela, a u njoj radi 63. djelatnika.


