With over 50 private and public high schools located in St. Louis County, residents have a large variety of schools to choose from! If public schools are the choice, then choosing where you live will determine what high school your student will go to. If private schools are the choice, then there is more flexibility and your choice could be determined by tuition, religious affiliation, by school size, by school teaching or learning methods, by how far away the school is from your home or by any number of factors.
Below is a list of high schools located in St. Louis County.