The school is situated in a serene campus in the Pineapple City of Kerala by the side of the Thodupuzha - Muvattupuzha road. The main building of the school housing Classes 1 to 12 is almost 500 mtrs away from the main road and is near Carmel Monastery, Vazhakulam. The school do have a beautiful campus with spacious grounds and greenery.