Rosko, wieś położoną na skarpie Noteci, zamieszkiwali, jak wiele miejscowości w Wielkopolsce, Polacy i Niemcy. Obie narodowości posiadały oddzielne szkoły, w których kształciły się ich dzieci.
Pierwszy budynek w drugiej połowie XIX w. wznieśli Niemcy. Polacy zbudowali swoją szkołę w latach 1856-1859 w centrum wsi, w pobliżu kościoła. Po latach obiekt okazał się zbyt mały i w czerwcu 1912 r. jego rolę przejął nowy budynek wzniesiony w latach 1911-1912 obok kościoła od strony prezbiterium.
Publiczna Szkoła Powszechna w Rosku została zbudowana w formie typowej dla przełomu XIX i XX w. Składa się z dwóch skrzydeł - piętrowego i parterowego. W czasie II wojny światowej naukę w placówce wznowiono w 1943 r. pod niemieckim nadzorem. Po zakończeniu wojny szkoła wznowiła działalność w marcu 1945 r.
Dziś jest to jeden z obiektów Zespołu Szkół w Rosku.