St. Louis high schools dominated the list from U.S. News & World Report and one local school snagged the top spot.

ST. LOUIS — U.S. News & World Report has released its annual ranking of the top public high schools in the nation for 2019.

St. Louis area schools dominated the list for Missouri and one school in the area earned the top spot in the state.

The ranking is based on six factors: college readiness, math and reading proficiency, math and reading performance, underserved student performance, college curriculum breadth and graduation rate.

The top 20 Missouri high schools:

Academic Magnet High School in North Charleston, South Carolina was ranked as the top high school in the nation. The school has a 100 percent graduation rate and scores 100 for college readiness based on U.S. News data.

You can search all of the ranked schools by name, state and public school type.