The school has good physical facilities that are adequate for the six streams.
- 2 Dormitory Blocks with 8 houses
- A large Dinning Hall and a Spacious Kitchen
- 22 classrooms to hold 50-60 students each
- Home science with a (cookery,model and Sewing rooms) and Music Block
- Computer Center with 24/7 high speed internet access
- 4 block adequate Labs for Sciences
- Olympic Size Swimming pool and a changing room.
- Basket Ball,Football,Netball,Handball Pitches
- 61-seater Bus (Princess)