Class rank will have no relevance; UMich does not consider. uW GPA, on the other hand, will probably lead to a deferral in EA and then a waitlist in RD.....sorry but your competition in NYS, regardless of your HS will have much higher GPA's.
Only caveat: if your HS has already had students accepted with your UW GPA in the past....an 87 translates to a B+ which is a 3.3 UW GPA. UMiCh avg UW GPA is approx 3.78.
Check with your guidance office to see who was accepted this year.....maybe your school has a relationship where your GPA is reconsidered in the context of your school. Unlikely, but can't hurt to check! Hope that helps!