I'll just chime in and say I'm a current first year Hunter MA student and I received enough funding to cover tuition for two years. There's lots of opportunities that they do not advertise (TAing, connections to paid internships, etc), but Hunter does not offer stipend level of funding. I also got into Tufts with half funding (I believe the max they ever offer, but I could be wrong) and that still was way to expensive to rationalize attending. I chose Hunter over a PhD program with full funding for 5 years (though not top tier program) and I do not regret my choice. Williams offers great funding if you can get in and is a major feeder into PhDs (I didn't apply and I do regret that). Very happy at Hunter so far even though it's a larger program.