Built on a 16 acres site, the school has 38 classrooms, a staffroom, administrative offices, a canteen, library, science labs, computer labs, basketball courts, a futsal court, a greenhouse, a football field and an assembly hall.