The original school was built near the entrance to the present site in 1855. This school was destroyed by fire in 1878. In the same year, a new St Marys Public School was opened, featuring stepped wings that form a grouping. New wings were added in 1892. Additional buildings have been created since the 1940s.