Grade 8 and 9 hostel learners are accommodated in dormitories with 4 beds. Grade 10 learners are accommodated in 2 or 3-bed dormitories, Grade 11 learners in 2-bed dormitories and Grade 12 learners in 2-bed dormitories. There are 6 single dorms which are afforded to Grade 12 learners. Each grade has a communal bathroom which has recently been upgraded.
There are two TV/entertainment communal areas and WI-FI controlled access for all boarders.
The hostel outsources laundry biweekly at an additional cost to the boarder.