Sign In Register

Schools in Chapel Hill, NC

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

Chapel Hill has 21 public schools with a total enrollment of 12,566 students and 954 teachers. There are 12 elementary, 5 middle, and 2 high schools. The average student-teacher ratio is 13.2:1. 1 charter school serve the area.

Public Schools (21)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Chapel Hill High High 1,597 99 16.1:1
East Chapel Hill High High 1,447 90 16.1:1
Margaret B. Pollard Middle Middle 768 40 19.2:1
Smith Middle Middle 768 59 13.0:1
McDougle Middle Middle 752 63 11.9:1
Culbreth Middle Middle 656 50 13.1:1
North Chatham Elementary Elementary 616 39 15.8:1
Phillips Middle Middle 609 56 10.9:1
New Hope Elementary Elementary 548 43 12.7:1
FPG Elementary Elementary 528 39 13.5:1
Woods Charter (Charter) Other 508 54 9.4:1
Seawell Elementary Elementary 491 38 12.9:1
McDougle Elementary Elementary 489 39 12.5:1
Glenwood Elementary Elementary 433 28 15.5:1
Rashkis Elementary Elementary 427 37 11.5:1
Morris Grove Elementary Elementary 421 36 11.7:1
Northside Elementary Elementary 395 36 11.0:1
Scroggs Elementary Elementary 392 32 12.3:1
Ephesus Elementary Elementary 381 33 11.5:1
Estes Hills Elementary Elementary 340 30 11.3:1
UNC Hospital School Other 13

Colleges & Universities (2)

Institution Type Highest Degree Enrollment Tuition (In-State)
University of North Carolina at Chapel Hill Public Graduate 34,089 $8,989
Aveda Institute-Chapel Hill Private For-Profit Certificate 323
View full profile of Chapel Hill, NC →