The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Gaston County

North Carolina · Public K-12

In Gaston County, North Carolina, the public-school system rolls up to 61 schools and roughly 35,898 K-12 students, with county median household income around $67,478. By grade band, the county runs 31 elementary, 11 middle, and 13 high schools.

7-year change in Gaston County

SY 2017-18 vs SY 2024-25
Total enrollment
35,598
+844 (+2%) vs SY 2017-18
School count
59
+2 (+4%) vs SY 2017-18
% White
46%
was 59%
% Hispanic
21%
was 13%
% Black
25%
was 22%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
61
6 districts
Enrollment
35,898
NCES CCD
Median income
$67,478
Above North Carolina avg
Free/reduced lunch
84.6%
Below North Carolina avg
Elementary
31
14,020 students
Middle
11
7,029 students
High
13
9,800 students
Combined / other
6
5,049 students
LARGEST DISTRICT
Gaston County Schools
30,995 students · 6 districts in Gaston County

County vs. school enrollment demographics

Left bar is the racial makeup of Gaston County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
68%
Hispanic
10%
Black
18%
Asian
2%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
45%
Hispanic
21%
Black
25%
Asian
2%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
26.5%
adults 25+
Poverty rate
10.0%
ACS 5-year
Unemployment
4.8%
civilian labor
Median age
39
22.4% under 18

Test scores in Gaston County

Latest 2024-25 ELA proficiency, 48 schools ranked. North Carolina state average: 51.8%.

See all 48 schools in Gaston County ranked by score →

All schools (61)

NameCityLevelGradesEnrollmentRating
Piedmont Community Charter SchoolGastoniaCombinedKG-121,963·
Mountain Island Charter SchoolMt. HollyCombinedKG-121,782·
Ashbrook HighGastoniaHigh09-121,386·
Hunter Huss HighGastoniaHigh09-121,165·
Forestview HighGastoniaHigh09-121,133·
North Gaston HighDallasHigh09-121,061·
South Point HighBelmontHigh09-12989·
Cramerton MiddleCramertonMiddle06-08959·
Stuart W Cramer HighBelmontHigh09-12953·
East Gaston HighMount HollyHigh09-12917·
Pleasant Ridge ElementaryGastoniaElementaryPK-05887·
Community Charter SchoolStanleyCombinedKG-10858·
Southwest MiddleGastoniaMiddle06-08832·
Belmont MiddleBelmontMiddle06-08770·
Holbrook MiddleLowellMiddle06-08712·
Belmont Central ElementaryBelmontElementary02-05693·
W A Bess Elementary SchoolGastoniaElementaryPK-05674·
Carr ElementaryDallasElementaryPK-05665·
W P Grier Middle SchoolGastoniaMiddle06-08659·
W C Friday Middle SchoolDallasMiddle06-08618·
Stanley MiddleStanleyMiddle06-08602·
H H Beam ElementaryGastoniaElementaryPK-05591·
Bessemer City HighBessemer CityHigh09-12590·
Woodhill ElementaryGastoniaElementaryPK-05577·
New Hope ElementaryGastoniaElementaryKG-05571·
Mount Holly MiddleMount HollyMiddle06-08570·
Gardner Park ElementaryGastoniaElementaryPK-05560·
Sherwood ElementaryGastoniaElementaryPK-05553·
Highland Sch of TechnologyGastoniaHigh09-12538·
Ida Rankin Elementary SchoolMount HollyElementaryPK-05533·
Brookside ElementaryGastoniaElementaryPK-05512·
Pinewood ElementaryMount HollyElementaryPK-05508·
Bessemer City MiddleBessemer CityMiddle06-08497·
Cherryville HighCherryvilleHigh09-12484·
Lingerfeldt ElementaryGastoniaElementaryPK-05450·
Bessemer City PrimaryBessemer CityElementaryPK-02445·
Costner ElementaryDallasElementaryPK-05430·
Robinson ElementaryGastoniaElementaryPK-05420·
John Chavis Middle SchoolCherryvilleMiddle06-08412·
York Chester MiddleGastoniaMiddle06-08398·
J B Page Primary SchoolBelmontElementaryPK-01396·
Bessemer City Central ElemBessemer CityElementary03-05392·
Chapel Grove ElementaryGastoniaElementaryPK-05382·
Cherryville ElementaryCherryvilleElementaryPK-03378·
Edward D Sadler Jr Elementary SchoolGastoniaElementaryPK-05374·
North Belmont ElementaryBelmontElementaryPK-05371·
Lowell ElementaryLowellElementaryPK-05367·
Hawks Nest STEAM AcademyGastoniaElementaryKG-05356·
Springfield PrimaryStanleyElementaryPK-02352·
Tryon ElementaryBessemer CityElementaryPK-05336·
Kiser ElementaryStanleyElementary03-05328·
Ridgeview Charter SchoolGastoniaElementaryKG-08300·
Gaston Virtual AcademyGastoniaCombinedKG-12283·
Catawba Heights ElementaryBelmontElementaryPK-05238·
Gaston Early College High SchoolDallasHigh09-13235·
W B Beam Intermediate SchoolCherryvilleElementary04-05191·
McAdenville ElementaryMcadenvilleElementaryKG-05190·
Warlick AcademyGastoniaHigh06-12175·
Gaston Early College of Medical SciencesDallasHigh09-12174·
Webb Street SchoolGastoniaCombinedPK-12163·
Dogwood Classical AcademyBelmontCombinedM-M··

Cities in Gaston County

Gastonia25 schoolsBelmont8 schoolsDallas6 schoolsBessemer City5 schoolsCherryville4 schoolsMount Holly4 schoolsStanley4 schoolsLowell2 schoolsCramerton1 schoolMcadenville1 schoolMt. Holly1 school

About Gaston County

Gaston County is a moderately sized county of about 234,881 residents in North Carolina. Its public-school system hosts approximately 35,898 students across 61 schools.

For perspective, census numbers show median household income runs near $67,478, about 27% of adults have a bachelor's degree or above, and roughly 10% of residents live below the federal poverty line. That income level is 7% noticeably above the North Carolina median.

On the level-by-level breakdown, Gaston County consists of 31 elementary schools (14,020 students), 11 middle schools (7,029), 13 high schools (9,800), and 6 combined or other schools.

Gaston County Schools dominates the local landscape, accounting for roughly 30,995 students on its own.

Five-year track record. Across the same 7-year window, public-school enrollment held roughly steady: 34,754 students in SY 2017-18 versus 35,598 in SY 2024-25. The school count climbed from 57 to 59 across the same 7-year window. Demographically, the White share of enrollment fell from 59% to 46%.

On this page, the community for Gaston County discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools serve Gaston County?
There are 61 public K-12 schools in Gaston County, North Carolina, with a combined enrollment of about 35,898.
How many high schools are in Gaston County?
Gaston County, North Carolina has 13 public high schools, serving approximately 9,800 students.
How many middle schools are in Gaston County?
Gaston County, North Carolina has 11 public middle schools, serving approximately 7,029 students.
How many elementary schools are in Gaston County?
Gaston County, North Carolina has 31 public elementary schools, serving approximately 14,020 students.
What is the largest school district in Gaston County?
Gaston County Schools is the largest school district in Gaston County, serving approximately 30,995 students. The county contains 6 school districts overall.
How many people live in Gaston County?
Gaston County has roughly 234,881 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Gaston County?
Median household income in Gaston County is $67,478, above the North Carolina average of $63,182. About 10.0% of residents live below the federal poverty line.
How educated are residents of Gaston County?
Approximately 26.5% of adults 25 and older in Gaston County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Gaston County qualify for free or reduced lunch?
Roughly 84.6% of students in Gaston County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the North Carolina county average of 86.8%.
What is the student-teacher ratio in Gaston County schools?
Across Gaston County public schools, the enrollment-weighted student-teacher ratio is approximately 16.4 to 1.

Gaston County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data