I do not know much about Utah's film program, but I do not believe it is that in depth.
MSU (Montana State) has a pretty decent program from what I have heard (I know a few people that go/went there). I think they also have a graphics and animation program. I cant quite remember since its been awhile since I looked at schools. Its pretty close to some good skiing too.
Another option you can look at is if you are REALLY into film and definitely want that as your degree, then look at art schools.
I currently go to The Academy of Art University for Motion Pictures and Television and its pretty sweet. There are no writing, math, PE, or any lame classes like that. Its strictly an art school, so you dont waste your credits with classes that you wont need. You do still have "elective" credits but they arent what you would think. For instance my electives will all be visual effects and 3d animation courses. Those are the only classes I will take besides film classes.
Its very in depth and if you really want a good film degree, I would highly suggest it. Its in San Francisco, but you can get your entire degree online (I am only taking online right now).
I would suggest you take maybe fall classes in San Fran and then spend your winters up in Tahoe (sick skiing) and take some classes online. Just so you can get a feel if you like the online classes or not. Maybe even start next summer before the school year even begins with a class or two (summer school is tough because classes are done in half the time).
If you are really interested in film, I would suggest that route. You can PM me or hit me up on facebook if you want more information. I could get you with an admissions councilor thats really cool and would give you the whole deal.
As far as freelance goes, it is just how you begin. Freelance actually makes you quite a bit of money (I made over 300 today for just a few hours of work), but its not a consistant job. After you build a portfolio with freelance and meet people you will eventually find an in house job if thats what you want, which usually are salary based. School will really help you with this.
Hope that helped some.
-Bentley