The school campus covers 13 acres and has a 25 m swimming pool, a learning pool, an athletics track and field enclosing a football pitch, basketball and volleyball courts, an archery range as well as a fully resourced sports auditorium.