Or try our Advanced Search


Columbia Area Public Schools
Best Elementary Schools in Columbia Area
Best Middle Schools in Columbia Area
Best High Schools in Columbia Area
Columbia Area Charter Schools






Best High Schools in the Columbia, SC Area

Best High Schools in Columbia, SC Area Best High Schools in Columbia, SC Area

Carolina School Hub provides school rankings and test data on the best high schools in Columbia, SC and its suburbs. See student growth information, assessment data and independent ratings on 25 high schools in the Columbia area including A. C. Flora High School, Dreher High School, and River Bluff High School.

The list below is not meant be used as a definitive guide to which area high school would be best for any individual student. For schools that are close to one another in rankings, differences in available data are in most cases very small.



Ranking of Columbia Area's Best High Schools

A. C. Flora High School

# 1 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  1,352 Students
Average ACT Scores: 22

A. C. Flora High School is located in the 29204 ZIP Code area of Richland County, South Carolina. Based on CarolinaSchoolHub's analysis, A. C. Flora High School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#13 high school in South Carolina
(93rd percentile in state)

A. C. Flora High School

# 1 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  1,352 Students
Average ACT Scores: 22
#13 high school in South Carolina
(93rd percentile in state)

Dreher High School

# 2 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  1,150 Students
Average ACT Scores: 22

Dreher High School is located in the 29205 ZIP Code area of Richland County, South Carolina. Based on CarolinaSchoolHub's analysis, Dreher High School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#23 high school in South Carolina
(87th percentile in state)

Dreher High School

# 2 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  1,150 Students
Average ACT Scores: 22
#23 high school in South Carolina
(87th percentile in state)

River Bluff High School

# 3 High School in Columbia Area
Lexington, SC (Lexington County)
Grades served: 9-12  ⋅  2,197 Students
Average ACT Scores: 21

River Bluff High School is located in the 29072 ZIP Code area of Lexington County, South Carolina. Based on CarolinaSchoolHub's analysis, River Bluff High School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#29 high school in South Carolina
(84th percentile in state)

River Bluff High School

# 3 High School in Columbia Area
Lexington, SC (Lexington County)
Grades served: 9-12  ⋅  2,197 Students
Average ACT Scores: 21
#29 high school in South Carolina
(84th percentile in state)

Lexington High School

# 4 High School in Columbia Area
Lexington, SC (Lexington County)
Grades served: 9-12  ⋅  2,410 Students
Average ACT Scores: 21

Lexington High School is located in the 29072 ZIP Code area of Lexington County, South Carolina. Based on CarolinaSchoolHub's analysis, Lexington High School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#30 high school in South Carolina
(83rd percentile in state)

Lexington High School

# 4 High School in Columbia Area
Lexington, SC (Lexington County)
Grades served: 9-12  ⋅  2,410 Students
Average ACT Scores: 21
#30 high school in South Carolina
(83rd percentile in state)

Spring Valley High School

# 5 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  2,187 Students
Average ACT Scores: 21

Spring Valley High School is located in the 29229 ZIP Code area of Richland County, South Carolina. Based on CarolinaSchoolHub's analysis, Spring Valley High School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#31 high school in South Carolina
(83rd percentile in state)

Spring Valley High School

# 5 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  2,187 Students
Average ACT Scores: 21
#31 high school in South Carolina
(83rd percentile in state)

Lugoff-Elgin High School

# 6 High School in Columbia Area
Lugoff, SC (Kershaw County)
Grades served: 9-12  ⋅  1,744 Students
Average ACT Scores: 20

Lugoff-Elgin High School is located in the 29078 ZIP Code area of Kershaw County, South Carolina. Based on CarolinaSchoolHub's analysis, Lugoff-Elgin High School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#50 high school in South Carolina
(72nd percentile in state)

Lugoff-Elgin High School

# 6 High School in Columbia Area
Lugoff, SC (Kershaw County)
Grades served: 9-12  ⋅  1,744 Students
Average ACT Scores: 20
#50 high school in South Carolina
(72nd percentile in state)

Blythewood High School

# 7 High School in Columbia Area
Blythewood, SC (Richland County)
Grades served: 9-12  ⋅  2,094 Students
Average ACT Scores: 19

Blythewood High School is located in the 29016 ZIP Code area of Richland County, South Carolina. Based on CarolinaSchoolHub's analysis, Blythewood High School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#52 high school in South Carolina
(71st percentile in state)

Blythewood High School

# 7 High School in Columbia Area
Blythewood, SC (Richland County)
Grades served: 9-12  ⋅  2,094 Students
Average ACT Scores: 19
#52 high school in South Carolina
(71st percentile in state)

Batesburg-Leesville High School

# 8 High School in Columbia Area
Batesburg-Leesville, SC (Lexington County)
Grades served: 9-12  ⋅  547 Students
Average ACT Scores: 19

Batesburg-Leesville High School is located in the 29006 ZIP Code area of Lexington County, South Carolina. Based on CarolinaSchoolHub's analysis, Batesburg-Leesville High School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#65 high school in South Carolina
(64th percentile in state)

Batesburg-Leesville High School

# 8 High School in Columbia Area
Batesburg-Leesville, SC (Lexington County)
Grades served: 9-12  ⋅  547 Students
Average ACT Scores: 19
#65 high school in South Carolina
(64th percentile in state)

Brookland-Cayce High School

# 9 High School in Columbia Area
Cayce, SC (Lexington County)
Grades served: 9-12  ⋅  1,171 Students
Average ACT Scores: 19

Brookland-Cayce High School is located in the 29033 ZIP Code area of Lexington County, South Carolina. Based on CarolinaSchoolHub's analysis, Brookland-Cayce High School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#67 high school in South Carolina
(63rd percentile in state)

Brookland-Cayce High School

# 9 High School in Columbia Area
Cayce, SC (Lexington County)
Grades served: 9-12  ⋅  1,171 Students
Average ACT Scores: 19
#67 high school in South Carolina
(63rd percentile in state)

Camden High School

# 10 High School in Columbia Area
Camden, SC (Kershaw County)
Grades served: 9-12  ⋅  1,124 Students
Average ACT Scores: 18

Camden High School is located in the 29020 ZIP Code area of Kershaw County, South Carolina. Based on CarolinaSchoolHub's analysis, Camden High School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#85 high school in South Carolina
(53rd percentile in state)

Camden High School

# 10 High School in Columbia Area
Camden, SC (Kershaw County)
Grades served: 9-12  ⋅  1,124 Students
Average ACT Scores: 18
#85 high school in South Carolina
(53rd percentile in state)

Gilbert High School

# 11 High School in Columbia Area
Gilbert, SC (Lexington County)
Grades served: 9-12  ⋅  1,118 Students
Average ACT Scores: 18

Gilbert High School is located in the 29054 ZIP Code area of Lexington County, South Carolina. Based on CarolinaSchoolHub's analysis, Gilbert High School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#91 high school in South Carolina
(49th percentile in state)

Gilbert High School

# 11 High School in Columbia Area
Gilbert, SC (Lexington County)
Grades served: 9-12  ⋅  1,118 Students
Average ACT Scores: 18
#91 high school in South Carolina
(49th percentile in state)

White Knoll High School

# 12 High School in Columbia Area
Lexington, SC (Lexington County)
Grades served: 9-12  ⋅  2,204 Students
Average ACT Scores: 18

White Knoll High School is located in the 29073 ZIP Code area of Lexington County, South Carolina. Based on CarolinaSchoolHub's analysis, White Knoll High School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#92 high school in South Carolina
(49th percentile in state)

White Knoll High School

# 12 High School in Columbia Area
Lexington, SC (Lexington County)
Grades served: 9-12  ⋅  2,204 Students
Average ACT Scores: 18
#92 high school in South Carolina
(49th percentile in state)

Richland Northeast High School

# 13 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  1,359 Students
Average ACT Scores: 17

Richland Northeast High School is located in the 29223 ZIP Code area of Richland County, South Carolina. Based on CarolinaSchoolHub's analysis, Richland Northeast High School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#100 high school in South Carolina
(44th percentile in state)

Richland Northeast High School

# 13 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  1,359 Students
Average ACT Scores: 17
#100 high school in South Carolina
(44th percentile in state)

Pelion High School

# 14 High School in Columbia Area
Pelion, SC (Lexington County)
Grades served: 9-12  ⋅  727 Students
Average ACT Scores: 17

Pelion High School is located in the 29123 ZIP Code area of Lexington County, South Carolina. Based on CarolinaSchoolHub's analysis, Pelion High School has received a 5-star rating on a scale of 1 to 10.. Read more >>

#105 high school in South Carolina
(42nd percentile in state)

Pelion High School

# 14 High School in Columbia Area
Pelion, SC (Lexington County)
Grades served: 9-12  ⋅  727 Students
Average ACT Scores: 17
#105 high school in South Carolina
(42nd percentile in state)

Ridge View High School

# 15 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  1,711 Students
Average ACT Scores: 17

Ridge View High School is located in the 29229 ZIP Code area of Richland County, South Carolina. Based on CarolinaSchoolHub's analysis, Ridge View High School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#109 high school in South Carolina
(39th percentile in state)

Ridge View High School

# 15 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  1,711 Students
Average ACT Scores: 17
#109 high school in South Carolina
(39th percentile in state)

Westwood High School

# 16 High School in Columbia Area
Blythewood, SC (Richland County)
Grades served: 9-12  ⋅  1,684 Students
Average ACT Scores: 17

Westwood High School is located in the 29016 ZIP Code area of Richland County, South Carolina. Based on CarolinaSchoolHub's analysis, Westwood High School has received a 4-star rating on a scale of 1 to 10.. Read more >>

#122 high school in South Carolina
(32nd percentile in state)

Westwood High School

# 16 High School in Columbia Area
Blythewood, SC (Richland County)
Grades served: 9-12  ⋅  1,684 Students
Average ACT Scores: 17
#122 high school in South Carolina
(32nd percentile in state)

Airport High School

# 17 High School in Columbia Area
West Columbia, SC (Lexington County)
Grades served: 9-12  ⋅  1,428 Students
Average ACT Scores: 17

Airport High School is located in the 29170 ZIP Code area of Lexington County, South Carolina. Based on CarolinaSchoolHub's analysis, Airport High School has received a 3-star rating on a scale of 1 to 10.. Read more >>

#124 high school in South Carolina
(31st percentile in state)

Airport High School

# 17 High School in Columbia Area
West Columbia, SC (Lexington County)
Grades served: 9-12  ⋅  1,428 Students
Average ACT Scores: 17
#124 high school in South Carolina
(31st percentile in state)

Calhoun County High School

# 18 High School in Columbia Area
St. Matthews, SC (Calhoun County)
Grades served: 9-12  ⋅  423 Students
Average ACT Scores: 16

Calhoun County High School is located in the 29135 ZIP Code area of Calhoun County, South Carolina. Based on CarolinaSchoolHub's analysis, Calhoun County High School has received a 3-star rating on a scale of 1 to 10.. Read more >>

#134 high school in South Carolina
(26th percentile in state)

Calhoun County High School

# 18 High School in Columbia Area
St. Matthews, SC (Calhoun County)
Grades served: 9-12  ⋅  423 Students
Average ACT Scores: 16
#134 high school in South Carolina
(26th percentile in state)

Fairfield Central High School

# 19 High School in Columbia Area
Winnsboro, SC (Fairfield County)
Grades served: 9-12  ⋅  662 Students
Average ACT Scores: 16

Fairfield Central High School is located in the 29180 ZIP Code area of Fairfield County, South Carolina. Based on CarolinaSchoolHub's analysis, Fairfield Central High School has received a 3-star rating on a scale of 1 to 10.. Read more >>

#136 high school in South Carolina
(24th percentile in state)

Fairfield Central High School

# 19 High School in Columbia Area
Winnsboro, SC (Fairfield County)
Grades served: 9-12  ⋅  662 Students
Average ACT Scores: 16
#136 high school in South Carolina
(24th percentile in state)

Lower Richland High School

# 20 High School in Columbia Area
Hopkins, SC (Richland County)
Grades served: 9-12  ⋅  1,244 Students
Average ACT Scores: 16

Lower Richland High School is located in the 29061 ZIP Code area of Richland County, South Carolina. Based on CarolinaSchoolHub's analysis, Lower Richland High School has received a 2-star rating on a scale of 1 to 10.. Read more >>

#143 high school in South Carolina
(21st percentile in state)

Lower Richland High School

# 20 High School in Columbia Area
Hopkins, SC (Richland County)
Grades served: 9-12  ⋅  1,244 Students
Average ACT Scores: 16
#143 high school in South Carolina
(21st percentile in state)

W.J. Keenan High School

# 21 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  725 Students
Average ACT Scores: 15

W.J. Keenan High School is located in the 29203 ZIP Code area of Richland County, South Carolina. Based on CarolinaSchoolHub's analysis, W.J. Keenan High School has received a 2-star rating on a scale of 1 to 10.. Read more >>

#147 high school in South Carolina
(18th percentile in state)

W.J. Keenan High School

# 21 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  725 Students
Average ACT Scores: 15
#147 high school in South Carolina
(18th percentile in state)

Swansea High School

# 22 High School in Columbia Area
Swansea, SC (Lexington County)
Grades served: 9-12  ⋅  945 Students
Average ACT Scores: 15

Swansea High School is located in the 29160 ZIP Code area of Lexington County, South Carolina. Based on CarolinaSchoolHub's analysis, Swansea High School has received a 2-star rating on a scale of 1 to 10.. Read more >>

#155 high school in South Carolina
(14th percentile in state)

Swansea High School

# 22 High School in Columbia Area
Swansea, SC (Lexington County)
Grades served: 9-12  ⋅  945 Students
Average ACT Scores: 15
#155 high school in South Carolina
(14th percentile in state)

Columbia High School

# 23 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  665 Students
Average ACT Scores: 15

Columbia High School is located in the 29210 ZIP Code area of Richland County, South Carolina. Based on CarolinaSchoolHub's analysis, Columbia High School has received a 2-star rating on a scale of 1 to 10.. Read more >>

#157 high school in South Carolina
(13th percentile in state)

Columbia High School

# 23 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  665 Students
Average ACT Scores: 15
#157 high school in South Carolina
(13th percentile in state)

Eau Claire High School

# 24 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  627 Students
Average ACT Scores: 15

Eau Claire High School is located in the 29203 ZIP Code area of Richland County, South Carolina. Based on CarolinaSchoolHub's analysis, Eau Claire High School has received a 2-star rating on a scale of 1 to 10.. Read more >>

#158 high school in South Carolina
(12th percentile in state)

Eau Claire High School

# 24 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  627 Students
Average ACT Scores: 15
#158 high school in South Carolina
(12th percentile in state)

C. A. Johnson High School

# 25 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  364 Students
Average ACT Scores: 14

C. A. Johnson High School is located in the 29204 ZIP Code area of Richland County, South Carolina. Based on CarolinaSchoolHub's analysis, C. A. Johnson High School has received a 1-star rating on a scale of 1 to 10.. Read more >>

#166 high school in South Carolina
(8th percentile in state)

C. A. Johnson High School

# 25 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  364 Students
Average ACT Scores: 14
#166 high school in South Carolina
(8th percentile in state)
1 - 25 of 25 High Schools

Rankings for the best high schools in the Columbia area were created independently by Carolina School Hub. The test data for this site was derived from the North Carolina Department of Public Instruction and South Carolina Department of Education.

You can click on a specific school name above for more information on test scores, student data and more.

High Schools in Columbia SC Area - Click any of the pushpins below to see more details on each school


On this site, you'll find SAT data and/or other assessment information for the best high schools in Columbia and its suburbs - as well as in other major metro areas in the Carolinas. Use Carolina School Hub as your starting point for researching public high schools in North Carolina and South Carolina. Here you'll also find rankings of the best elementary schools in Columbia and the best middle schools in Columbia and its suburbs.

High Schools on this page were drawn from the following counties:

Deciding on a High School

Deciding which Columbia area high school is best for your child requires consideration of a number of factors. Most area high schools offer a well-rounded curriculum, without an area of true specialization. Others may be more specialized in terms of their curriculum.

In addition, some high schools in Columbia and its South Carolina suburbs offer a wide range of sports and other extracurricular activities, while others offer a more limited set of opportunities. One size does not fit all when it comes to choosing a high school in the Columbia area.