The article doesn't say the school fees is 7k per term. The 7k (times 300 students) seems to be specifically for the dstv.
Quote:They claimed that each student pays
Sh7,000 every term so as to watch soccer
games on DSTV, saying that the cost is too
high for the service to be unavailable.
I think they are protesting something bigger.. services not being provided despite them paying very expensively for them such as the collapsing toilets too. But of course the headline had to be catchy.