The Junior Campus is located at 150 Wilsons Road. It has been built on a picturesque 1.2Ha peaceful site at the foot of the Port Hills in St Martins, which is located in the south-east of Christchurch. Currently, the Year 0-4 classes are located on the Junior Campus which equates to 10 classrooms. In addition to this there is the school library, various extension/remedial reading rooms, a drama/music room and a swimming pool. The children can enjoy two playgrounds, a sizeable junior netball/miniball court and grass field that hosts a number of summer and winter sports.
The Senior Campus is located at 125 Wilsons Road. This land was purchased in 1999 as the school was growing quickly. Currently, the Year 5-10 classes are located on this site. This equates to 12 classrooms. There are also two computer labs (minor/major), an art room, science room, music room, two netball/basketball courts, football field and a “hall” that accommodates drama and assemblies.