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.