Depending on the area of study there can be a good chance for a graduate assistantship where the student either teaches labs/classes or works on a research project. If the area has a lot of gen ed courses (like intro composition, math, history, etc) there can be a lot of assistantship available. In our department (at OSU) we actually are short 1-2 students for the spring term and we are paying students extra to teach extra labs, although this is not what we would prefer.
If you are curious, I am a Geography Professor at OSU, and I currently fund 2 research assistants on a contract research project, and I supervise 3 TA's in our GIS Computer Labs. An MS student in our Department gets a stipend of $1100 per month plus all tuition, and a PhD student gets a stipend of $1540 per month. The student does have to pay fees, but 6 credits of tuition is paid each term, which is the normal load for a graduate assistant working 20 hours per week. In my personal case 25 plus years ago, I never paid to go to graduate school, and always got paid a stipend and taught labs or classes (labs first, then a class), which is a good experience for a student. The schools I attended paid all tuition and fees, but as fees have risen what OSU does is becoming more common - I was lucky, I went thru 4 degree programs, including the PhD, and never took out a loan.
If we are talking about areas like business and engineering then the availability of assistantships can be pretty limited since there are no freshman level courses for 1st or 2nd year grad students to work in (like in lab, etc).
I hope this helps.