I think it depends some on the quality of the administrator and salary.
I am "IT" for a company that currently has 26 fulltime and 5 part-time employees.
Its a training center with 2 locations about 45-50 miles apart. I'm also responsible forall of the classroom computers. Total desktops involved is just about 150. Also responsible for Exchange, Proxy/IIS server, 2 fileservers 2 SDSL routers, 3 dial-in lines, VPN support, keeping track of about 300 removable classroom harddrives, etc.
I take care of all user support, day to day administration (backups, user admin, monitoring of email and IIS server (4 internet domains), pull cable for new workstations, change lightbulbs, plunge toilets, etc.)
Of course it also depends upon hours of operations. The main office hours are the typical work day and we have a few on staff from 6-10pm for evening classes and some Saturday classes.
Do I bust my rear? Sure.. Do I love every minute of it? Well most of the time.. lol Is it to much for 1 person? Not really I've been doing it now for 3 years. If the administrator(s) on hand have the network and workstations setup properly there really isn't that much to worry about.
I do have a small advantage though in that for larger projects or if things are getting a little out of hand I hire a student intern for awhile. For example I currently have a intern working about 20-30 hours a week doing yearly inventory/pm on all of the systems and some end user support. Needed a bit of help for the next two months as I'm currently also teaching 4 hours a day.
A added item that also plays a very large part in all of this is end user training. It doesn't take much to send out a email once every week or two with some tips, etc. to all of the users. Also spending a bit of time explaining and showing a user the corrective steps you take to fix a problem and explaining what happend and how to possibly avoid th