The school's campus is in the south side of Hong Kong Island against the backdrop of Mount Nicholson, facing the South China Sea. It is in a semi-rural location. Students have their own locker and form room. For Years 12 to 13, there is a dedicated study facility and common room space.