Albemarle County and Charlottesville public school systems are among the top districts in the state, according to national assessment organization, Niche.

Albemarle County comes in 5th place out of 132 schools with an overall A grade.

Charlottesville comes in 8th place, with an A-.

The rankings are based on several factors, including parent and student reviews, test scores, and teacher quality.

In fact, Albemarle County is ranked 2nd place in the state for best place to teach, and 3rd place for best teachers.

Charlottesville is 4th place for best places to teach, and the 2nd most-diverse school district in the commonwealth.

Four other area school districts ranked high as well: Louisa is 27th place with a B+, Fluvanna County came in 38th place with a B grade overall. Staunton is listed at 49th, while Augusta County is 52nd. Both earned B grades.