I mean I have to grade these on a curve, because a bad star wars movie is still a good movie. Here's my ranking:
1 Empire Strikes Back
2 New Hope
3 Return of the Jedi
4 Force Awakens
5 Phantom Menace
6 The Return of the Sith
7 Rogue One
8 The Last Jedi
9 Attack of the Clones
Not a popular order so I'll justify some. Attack of the Clones is the worst Star Wars because Hayden Christensen and that dialog annoys me far more than Jar Jar Binks ever could the whole thing could have been replaced with the yellow text at the beginning of episode III. Episode 1 has the best sound track, the best lightsaber fight, and an exceptional action scene (podrace). Lots of original stuff was created. I didn't care about anything that happened to anyone in Rogue One. I thought the funny droid was funny but really it seemed like a long winded excuse to make that awesome Vader Scene at the end.