The first reason for my belief is the limitation of governments' budget.
This point may sound better like this..
First of all, there must be a limit to what the government should spend. ... This gives it a bit more life I believe..
Students nowadays just pay tuition fees for salary of teaching staff and for improving of learning facilities.
I'm not quite sure whether I understand what you mean by this.. Are you trying to say that tutoring has become a full time job and that tuition fees has become the tutor's livelihood? If so I agree with your idea..
There is a problem however when it comes to which region of the world you are writing about.. When it comes to Asian countries (specially the sub continent..) almost every student goes for tuition and it's fairly cheap too.. But when you consider the western world tutors do not have as many students but they charge much more than Asian tutors do..
Secondly, paying their own education fees may lead to better studying.
.. Good point.. Stress on how they would not like their money wasted...
Finally, students tend to find a part-time job when the government does not cover tuition fees.
.. Again, this does not apply to everywhere around the world.. But the point holds true for most regions..
Overall I think this is a good essay.. :D