Damn straight.
Here's the skinny on the ratio: If you get MIF'd out, you get a 1. Get MIF and one below MIF, a 0.99 or the like, and the opposite is true for above MIF. MIF is low and graded in only a few places throughout flight school, so making money by learning quickly is the key, since most everyone makes MIF on upper stage blocks where MIF is a 4.
Here's the standard (*cough*) on sub-35 NSS: If you finish a stage with a sub-35 NSS, you're subject to a Special Progress Check - basically an FPC in whatever block you happen to be in. This also happens if you get 5 UNSATs a phase of training (primary or advanced). Vance is different - you can get 8 there.
This is all covered in
CNATRANOTE 1500. I think there's a Change 1 to this instruction, but I can't find it - your STUCON should produce it on demand, since it does affect your training a little bit.
But what does this mean in the real world? 5 UNSATs will trigger the SPC. Marine sub-35 NSS has to be approved for winging by your specific MATSG - think going to interview the MATSG CO in your chucks and prove that you belong in Marine Aviation. There is no guarantee that Marines with <35 NSS will wing, and I've seen studs finish the program and thanked for their interest in Marine Air. I have yet to see a sub-35 NSS without 5 UNSATs on the Navy side negatively affect a student, either for winging or for moving on from primary. This includes a recent 22 NSS winger and multiple sub-30 NSS arrivals from primary. (For comparison, if you have a 35 or below, you're in the bottom 6.7% of Naval Aviation. Below 30 and that drops to 2.2%.)
So to answer the original question: there's a nominal requirement. More so on the Marine side. This does not apply to USCG or Allied students whatsoever.