MICHIGAN — It’s coming up on that time of year again to start thinking school related and the folks over at Niche have released their annual rankings of the best schools around the country for the upcoming year. Wonder how Michigan’s districts fared?

We’ve rounded up the top 20 in the state:

20. Portage Public Schools

19. St. Joseph Public Schools

18. West Ottawa Public School District

17. Haslett Public Schools

16. North Muskegon Public Schools

15. Chelsea School District

14. Midland Public Schools

13. Oakland Schools

12. Ann Arbor Public Schools

11. Rochester Community School District

10. East Grand Rapids Public Schools

9. Northville Public Schools

8. Forest Hills Public Schools (Grand Rapids)

7. Saline Area Schools

6. Novi Community School District

5. Grosse Pointe Public Schools

4. Birmingham Public Schools

3. Troy School District

2. Okemos Public Schools

1. Bloomfield Hills Schools

The rankings are based on "rigorous analysis of key statistics and millions of reviews from students and parents using data from the U.S. Department of Education. Ranking factors include state test scores, college readiness, graduation rates, SAT/ACT scores, teacher quality, public school district ratings, and more."

See all the Michigan rankings here.

Image via Shutterstock

Subscribe to Patch for more regional news and real-time alerts.