$2.8 million complex officially opened at St Joseph's Primary School in Culcairn