My ranking of the Star Trek movies I've seen that is literally just my personal opinion:

1. Voyage Home
2. Search for Spock
3. Wrath of Khan
4. Undiscovered Country
5. Beyond
6. First Contact
7. Final Frontier
8. 2009
9. The Motion Picture
10. Generations
11. Into Darkness

(I really struggled over deciding between Generations and Into Darkness for worst film because Generations is genuinely one of the worst movies I’ve ever seen. But at least it wasn’t blatantly offensive.)