Out of the 5 teachers ive had at NMC (which isnt a lot, i know) 4 of them really went above and beyond to help... unfortunately the one bad teacher was really bad. Now that for me doesnt affect the ratings, thats just bad luck sometimes. However, NMCs grading scale is terrible, they only go in .5s, for example you cant only get a 3.0, a 3.5 or a 4.0. This can be really infuriating when your on the cusp of a better grade, it can really make you feel cheated out of a grade. Also ive heard from people who've transfered form larger colleges to NMC that NMC is significantly harder so keep that in mind when choosing your school. Otherwise, NMC is a pretty decent school the staff wants you to do well, but i wouldnt recommend it as a starter school, but instead only if you liked a specific program or your transfer school will adjust NMCs GPA to fit their grading scale.