The main building has a three-storey structure of native grey stone and reinforced concrete, with a northern facade of facing across the valley at Kanchenjunga. To the south are two wings, the west housing the chapel and assembly hall, and the east including classrooms, dormitories, and staff accommodations. All girls and the younger boys are housed in dormitories in the main building, which also contains an Infant Department and Junior School classrooms, a music room and practice rooms for piano, staff and students' dining rooms, lounge, library, craft room, and administrative offices. Senior boys (from class 10 to 12) reside in Fernhill and students from class 7 to 9 in the Round Hostel, opened in 1977, while junior boys reside in the Stewart Building, built in 1963.