Skip to main content
NC County FIPS: 37045

Public Schools in Cleveland County, NC

Directory of 29 public schools operating in Cleveland County.

County Public School Enrollment & Staffing Trends

NCES Multi-Year Cohorts
0 9,300 18,600 2020-2021: 14,828 students 14,828 2020-2021 2021-2022: 14,974 students 14,974 +1% 2021-2022 2022-2023: 15,538 students 15,538 +3.8% 2022-2023 2023-2024: 15,623 students 15,623 +0.5% 2023-2024 2024-2025: 15,682 students 15,682 +0.4% 2024-2025
School Year Operating Schools Total Students Teachers (FTE) Student/Teacher Ratio Total FRPL
2024-2025 29 15,682 972.7 16.1:1 14,311
2023-2024 29 15,623 986.5 15.8:1 14,283
2022-2023 29 15,538 1,016.8 15.3:1 10,796
2021-2022 29 14,974 992.2 15.1:1 8,669
2020-2021 29 14,828 987.7 15.0:1 9,144

School Districts in Cleveland County

Cities & Municipalities in Cleveland County

6 Cities

County Schools Listing

Page 1 of 2
School Name Grades Level District City Action
Bethware Elementary PK-4 Elementary School Cleveland County Schools Kings Mountain View ›
Boiling Springs Elementary PK-5 Elementary School Cleveland County Schools Shelby View ›
Burns High 9-12 High School Cleveland County Schools Lawndale View ›
Burns Middle 6-8 Middle School Cleveland County Schools Lawndale View ›
Casar Elementary PK-5 Elementary School Cleveland County Schools Casar View ›
Cleveland ECHS 9-13 High School Cleveland County Schools Shelby View ›
Cleveland Innovation K-12 Other / Combined Cleveland County Schools Shelby View ›
Crest High 9-12 High School Cleveland County Schools Shelby View ›
Crest Middle 6-8 Middle School Cleveland County Schools Shelby View ›
East Elementary PK-4 Elementary School Cleveland County Schools Kings Mountain View ›
Elizabeth Elementary PK-5 Elementary School Cleveland County Schools Shelby View ›
Fallston Elementary PK-5 Elementary School Cleveland County Schools Fallston View ›
Grover Elementary PK-4 Elementary School Cleveland County Schools Grover View ›
James Love Elementary PK-5 Elementary School Cleveland County Schools Shelby View ›
Jefferson Elementary PK-5 Elementary School Cleveland County Schools Shelby View ›
Kings Mountain High 9-12 High School Cleveland County Schools Kings Mountain View ›
Kings Mountain Intermediate 5-6 Middle School Cleveland County Schools Kings Mountain View ›
Kings Mountain Middle 7-8 Middle School Cleveland County Schools Kings Mountain View ›
North Elementary PK-4 Elementary School Cleveland County Schools Kings Mountain View ›
North Shelby PK-12 Other / Combined Cleveland County Schools Shelby View ›
Pinnacle Classical Academy K-12 Other / Combined Pinnacle Classical Academy Shelby View ›
Shelby High 9-12 High School Cleveland County Schools Shelby View ›
Shelby Middle 6-8 Middle School Cleveland County Schools Shelby View ›
Springmore Elementary PK-5 Elementary School Cleveland County Schools Shelby View ›
Township Three Elementary PK-5 Elementary School Cleveland County Schools Shelby View ›
Page 1 of 2