Sign In Register

Schools in Shelby, NC

Public schools, enrollment data, student-teacher ratios, and higher education.

Shelby has 15 public schools with a total enrollment of 8,768 students and 552 teachers. There are 8 elementary, 2 middle, and 3 high schools. The average student-teacher ratio is 15.9:1. 1 charter school serve the area.

Public Schools (15)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Pinnacle Classical Academy (Charter) Other 1,132 38 29.8:1
Crest High High 1,114 65 17.1:1
Crest Middle Middle 849 52 16.3:1
Shelby High High 825 52 15.9:1
Shelby Middle Middle 630 41 15.4:1
Elizabeth Elementary Elementary 569 44 12.9:1
Springmore Elementary Elementary 553 37 14.9:1
Boiling Springs Elementary Elementary 549 38 14.4:1
Township Three Elementary Elementary 529 41 12.9:1
Jefferson Elementary Elementary 429 30 14.3:1
Union Elementary Elementary 423 31 13.6:1
Washington Elementary Elementary 415 28 14.8:1
James Love Elementary Elementary 350 30 11.7:1
Cleveland ECHS High 219 10 21.9:1
Cleveland Innovation Other 182 15 12.1:1

Colleges & Universities (1)

Institution Type Highest Degree Enrollment Tuition (In-State)
Cleveland Community College Public Associate 3,741 $2,602
View full profile of Shelby, NC →