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 26 high schools in the Columbia area including A. C. Flora High School, Chapin High School, and Dutch Fork 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,328 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 >>

#12 high school in South Carolina
(92nd percentile in state)

A. C. Flora High School

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

Chapin High School

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

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

#19 high school in South Carolina
(88th percentile in state)

Chapin High School

# 2 High School in Columbia Area
Chapin, SC (Lexington County)
Grades served: 9-12  ⋅  1,617 Students
Average ACT Scores: 22
#19 high school in South Carolina
(88th percentile in state)

Dutch Fork High School

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

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

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

Dutch Fork High School

# 3 High School in Columbia Area
Irmo, SC (Lexington County)
Grades served: 9-12  ⋅  1,703 Students
Average ACT Scores: 21
#20 high school in South Carolina
(87th percentile in state)

Dreher High School

# 4 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  1,144 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 >>

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

Dreher High School

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

Spring Hill High School

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

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

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

Spring Hill High School

# 5 High School in Columbia Area
Chapin, SC (Lexington County)
Grades served: 9-12  ⋅  1,118 Students
Average ACT Scores: 21
#24 high school in South Carolina
(85th percentile in state)

River Bluff High School

# 6 High School in Columbia Area
Lexington, SC (Lexington County)
Grades served: 9-12  ⋅  2,117 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 >>

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

River Bluff High School

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

Lexington High School

# 7 High School in Columbia Area
Lexington, SC (Lexington County)
Grades served: 9-12  ⋅  2,536 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 >>

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

Lexington High School

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

Spring Valley High School

# 8 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  2,230 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 >>

#28 high school in South Carolina
(82nd percentile in state)

Spring Valley High School

# 8 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  2,230 Students
Average ACT Scores: 21
#28 high school in South Carolina
(82nd percentile in state)

Lugoff-Elgin High School

# 9 High School in Columbia Area
Lugoff, SC (Kershaw County)
Grades served: 9-12  ⋅  1,759 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 >>

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

Lugoff-Elgin High School

# 9 High School in Columbia Area
Lugoff, SC (Kershaw County)
Grades served: 9-12  ⋅  1,759 Students
Average ACT Scores: 20
#46 high school in South Carolina
(71st percentile in state)

Blythewood High School

# 10 High School in Columbia Area
Blythewood, SC (Richland County)
Grades served: 9-12  ⋅  2,164 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 7-star rating on a scale of 1 to 10.. Read more >>

#48 high school in South Carolina
(70th percentile in state)

Blythewood High School

# 10 High School in Columbia Area
Blythewood, SC (Richland County)
Grades served: 9-12  ⋅  2,164 Students
Average ACT Scores: 19
#48 high school in South Carolina
(70th percentile in state)

Brookland-Cayce High School

# 11 High School in Columbia Area
Cayce, SC (Lexington County)
Grades served: 9-12  ⋅  1,212 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 >>

#61 high school in South Carolina
(61st percentile in state)

Brookland-Cayce High School

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

Camden High School

# 12 High School in Columbia Area
Camden, SC (Kershaw County)
Grades served: 9-12  ⋅  1,136 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 >>

#79 high school in South Carolina
(50th percentile in state)

Camden High School

# 12 High School in Columbia Area
Camden, SC (Kershaw County)
Grades served: 9-12  ⋅  1,136 Students
Average ACT Scores: 18
#79 high school in South Carolina
(50th percentile in state)

Gilbert High School

# 13 High School in Columbia Area
Gilbert, SC (Lexington County)
Grades served: 9-12  ⋅  1,138 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 >>

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

Gilbert High School

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

White Knoll High School

# 14 High School in Columbia Area
Lexington, SC (Lexington County)
Grades served: 9-12  ⋅  2,025 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 >>

#85 high school in South Carolina
(46th percentile in state)

White Knoll High School

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

Richland Northeast High School

# 15 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  1,340 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 >>

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

Richland Northeast High School

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

Pelion High School

# 16 High School in Columbia Area
Pelion, SC (Lexington County)
Grades served: 9-12  ⋅  718 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 4-star rating on a scale of 1 to 10.. Read more >>

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

Pelion High School

# 16 High School in Columbia Area
Pelion, SC (Lexington County)
Grades served: 9-12  ⋅  718 Students
Average ACT Scores: 17
#97 high school in South Carolina
(39th percentile in state)

Irmo High School

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

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

#99 high school in South Carolina
(37th percentile in state)

Irmo High School

# 17 High School in Columbia Area
Columbia, SC (Lexington County)
Grades served: 9-12  ⋅  1,272 Students
Average ACT Scores: 17
#99 high school in South Carolina
(37th percentile in state)

Ridge View High School

# 18 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  1,631 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 >>

#101 high school in South Carolina
(36th percentile in state)

Ridge View High School

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

Westwood High School

# 19 High School in Columbia Area
Blythewood, SC (Richland County)
Grades served: 9-12  ⋅  1,743 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 3-star rating on a scale of 1 to 10.. Read more >>

#114 high school in South Carolina
(28th percentile in state)

Westwood High School

# 19 High School in Columbia Area
Blythewood, SC (Richland County)
Grades served: 9-12  ⋅  1,743 Students
Average ACT Scores: 17
#114 high school in South Carolina
(28th percentile in state)

Airport High School

# 20 High School in Columbia Area
West Columbia, SC (Lexington County)
Grades served: 9-12  ⋅  1,272 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 >>

#116 high school in South Carolina
(27th percentile in state)

Airport High School

# 20 High School in Columbia Area
West Columbia, SC (Lexington County)
Grades served: 9-12  ⋅  1,272 Students
Average ACT Scores: 17
#116 high school in South Carolina
(27th percentile in state)

Calhoun County High School

# 21 High School in Columbia Area
St. Matthews, SC (Calhoun County)
Grades served: 9-12  ⋅  397 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 >>

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

Calhoun County High School

# 21 High School in Columbia Area
St. Matthews, SC (Calhoun County)
Grades served: 9-12  ⋅  397 Students
Average ACT Scores: 16
#125 high school in South Carolina
(21st percentile in state)

Fairfield Central High School

# 22 High School in Columbia Area
Winnsboro, SC (Fairfield County)
Grades served: 9-12  ⋅  619 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 2-star rating on a scale of 1 to 10.. Read more >>

#127 high school in South Carolina
(20th percentile in state)

Fairfield Central High School

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

Lower Richland High School

# 23 High School in Columbia Area
Hopkins, SC (Richland County)
Grades served: 9-12  ⋅  1,218 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 >>

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

Lower Richland High School

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

W.J. Keenan High School

# 24 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  675 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 >>

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

W.J. Keenan High School

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

Swansea High School

# 25 High School in Columbia Area
Swansea, SC (Lexington County)
Grades served: 9-12  ⋅  969 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 >>

#141 high school in South Carolina
(11th percentile in state)

Swansea High School

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

Columbia High School

# 26 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  681 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 >>

#142 high school in South Carolina
(10th percentile in state)

Columbia High School

# 26 High School in Columbia Area
Columbia, SC (Richland County)
Grades served: 9-12  ⋅  681 Students
Average ACT Scores: 15
#142 high school in South Carolina
(10th percentile in state)
1 - 26 of 26 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.

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.