The school began its operations in what is presently the residence for the Jesuit Fathers in early 1940s. Later in the decade and under the supervision of Fr. Frank Loesch, the main building which houses the school office and the classrooms came into existence.
In the 1950s, the main building was extended. This part of the campus accommodates the school auditorium, the library, the science labs and the staff rooms. In the late 1990s, a new building along the southern boundary was constructed to add more classrooms.
Until the late 1960s, the school provided boarding facilities for its students.
The main campus has a swimming pool, a basketball court, a tennis court, table tennis rooms and handball courts. For sports such as athletics, cricket, football and hockey, the school uses Gandhi Maidan, which is across the main road in front of the school.
In the early 1980s, a small computer lab, comprising BBC Microcomputers, was set up under the supervision of Fr Tim Ribeiro. In 1995, Xavier's Centre for Computer Studies was established within the campus.