To ease overcrowding at the Schreiber Public School, in 1943, Schreiber's Catholic community undertook to create a separate school section. The Guild Hall, which stood next to the Catholic church, was reconfigured into classrooms. It was soon realized that a true separate school was needed and in 1949, Holy Angels Separate School was built. This new building consisted of four classrooms and a large lower area which could be converted into classrooms. Several additions were made over the years to handle a growing student population with the last major extension being built in 1966.