Best Berkeley County Public High Schools (2026-27)

For the 2026-27 school year, there are 7 public high schools serving 12,116 students in Berkeley County, SC.
The top-ranked public high schools in Berkeley County, SC are Philip Simmons High School, Stratford High School and Hanahan High School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Berkeley County, SC public high schools have an average math proficiency score of 51% (versus the South Carolina public high school average of 53%), and reading proficiency score of 81% (versus the 76% statewide average). High schools in Berkeley County have an average ranking of 8/10, which is in the top 30% of South Carolina public high schools.
Berkeley County, SC public high school have a Graduation Rate of 84%, which is equal to the South Carolina average of 84%.
The school with highest graduation rate is Philip Simmons High School, with 90-94% graduation rate. Read more about public school graduation rate statistics in South Carolina or national school graduation rate statistics.
Minority enrollment is 56% of the student body (majority Black), which is more than the South Carolina public high school average of 52% (majority Black).

Best Public High Schools in Berkeley County (2026-27)

School
(Math and Reading Proficiency)
Location
Quick Facts
Rank: #11.
Philip Simmons High School
(Math: 60-64% | Reading: 91%)
Rank:
10/
10
Top 10%
3080 River Village Drive
Charleston, SC 29492
(843) 471-2960
Gr: 9-12 | 797 students Student-teacher ratio: 14:1 Minority enrollment: 31%
Rank: #22.
Stratford High School
(Math: 63% | Reading: 80%)
Rank:
9/
10
Top 20%
951 Crowfield Boulevard
Goose Creek, SC 29445
(843) 820-4000
Gr: 9-12 | 2,605 students Student-teacher ratio: 16:1 Minority enrollment: 61%
Rank: #33.
Hanahan High School
(Math: 54% | Reading: 83%)
Rank:
9/
10
Top 20%
6015 Murray Drive
Hanahan, SC 29410
(843) 820-3710
Gr: 9-12 | 1,061 students Student-teacher ratio: 17:1 Minority enrollment: 49%
Rank: #44.
Goose Creek High School
Magnet School
(Math: 45% | Reading: 83%)
Rank:
8/
10
Top 30%
1137 Red Bank Road
Goose Creek, SC 29445
(843) 553-5300
Gr: 9-12 | 1,973 students Student-teacher ratio: 17:1 Minority enrollment: 72%
Rank: #55.
Berkeley High School
(Math: 46% | Reading: 81%)
Rank:
8/
10
Top 30%
406 West Main Street
Moncks Corner, SC 29461
(843) 899-8800
Gr: 9-12 | 2,047 students Student-teacher ratio: 18:1 Minority enrollment: 58%
Rank: #66.
Timberland High School
(Math: 35% | Reading: 75-79%)
Rank:
7/
10
Top 50%
1418 Gravel Hill Road
Saint Stephen, SC 29479
(843) 567-8110
Gr: 9-12 | 718 students Student-teacher ratio: 16:1 Minority enrollment: 52%
Rank: #77.
Cross High School
(Math: 20-24% | Reading: 40-44%)
Rank:
3/
10
Bottom 50%
1293 Old Highway 6
Cross, SC 29436
(843) 899-8900
Gr: 7-12 | 273 students Student-teacher ratio: 9:1 Minority enrollment: 84%
[+] Show Closed Public Schools in Berkeley County, SC

Berkeley County Public Schools (Closed)

School
Location
Quick Facts
2325 Charleston Regional Parkw
Charleston, SC 29492
(803) 734-8322
Gr: PK-2 | 39 students Student-teacher ratio: 4:1 Minority enrollment: 51%
1649 Highway 45
Pineville, SC 29468
(843) 567-3637
Gr: PK-5 | 120 students Student-teacher ratio: 12:1 Minority enrollment: 93%
O Pulaski St
Goose Creek, SC 29445
(843) 797-1311
Gr: PK-4 | 274 students Minority enrollment: 31%

Frequently Asked Questions

What are the top-ranked public high schools in Berkeley County, SC?
The top-ranked public high schools in Berkeley County, SC include Philip Simmons High School, Stratford High School and Hanahan High School.
How many public high schools are located in Berkeley County?
9 public high schools are located in Berkeley County.
What is the racial composition of students in Berkeley County?
Berkeley County public high schools minority enrollment is 56% of the student body (majority Black), which is more than the South Carolina public high schools average of 52% (majority Black).
Which public high schools in Berkeley County are often viewed compared to one another?

Recent Articles

When Your Child Gets a Teacher You Didn't Request
When Your Child Gets a Teacher You Didn't Request
Learn what parents can do when a child is assigned to an unexpected teacher, including when to wait, communicate, document concerns, request support, and seek reassignment appropriately.
Before Accepting a Public School Seat: 15 Checks
Before Accepting a Public School Seat: 15 Checks
Before accepting a public school seat, parents should verify enrollment terms, transportation, staffing, academics, safety, support services, schedules, attendance rules, extracurriculars, costs, and long-term placement details carefully.
Will This Public School Offer the Same Programs Next Year?
Will This Public School Offer the Same Programs Next Year?
Learn how parents can determine whether public school programs will continue next year by checking budgets, enrollment, staffing, board documents, grants, course schedules, and district priorities before enrolling.

Quick Links