ST. LOUIS — Once again, St. Louis-area schools took eight of the top 10 spots among 175 statewide in a new ranking of the best public high schools in Missouri, according to Niche, a Pittsburgh-based provider of information on neighborhoods, colleges and K-12 schools.

Eight also were among the top 10 in 2018 and 2017. Forty-six St. Louis-area public schools appear in the top 175 this year.

Several of the top 10 schools also rank nationally, including Clayton High School, Parkway West High School and Eureka Senior High School, among others.

To see where they landed in the ranking, click through the gallery on the St. Louis Business Journal's website. The gallery includes each school's ranking, an average ACT score, the graduation rate, the Niche overall grade and a student-to-teacher ratio.

If you're curious about where each school ranked last year, click here.

READ ALSO: Top Missouri high schools ranked in new report

Universities in the St. Louis region take up at least four spots in the top 150 best business programs ranking from U.S. News & World Report. A St. Louis university is near the top of the nationwide list, at No. 12, moving up two spots from last year.

Niche ranks the high schools based on several factors, including the quality of colleges students consider and attend, composite ACT and SAT scores, parent and student surveys on overall experience, four-year matriculation rates, student culture and diversity grades, as well as student-to-teacher ratio.

We will also take a look at Niche's private high school, middle school and elementary school rankings during the month of October.

Click here for a gallery from the St. Louis Business Journal about the schools that made the list.

More than 20 Missouri schools are among U.S. News & World Report's 2020 ranking of the best colleges, as well as a top 20 ranking for Washington University. In addition, we included four Illinois schools (those in the St. Louis region) in our slideshow ranking, based on U.S.

RELATED: 2 Missouri cities make Money's 'best places to live' list