Sign In Register

Schools in Williamston, NC

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

Williamston has 6 public schools with a total enrollment of 2,105 students and 141 teachers. There are 3 elementary, 1 middle, and 2 high schools. The average student-teacher ratio is 14.9:1. 1 charter school serve the area.

Public Schools (6)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Riverside High High 447 29 15.4:1
Bear Grass Charter School (Charter) High 433 30 14.4:1
Williamston Primary Elementary 368 23 16.0:1
Riverside Middle Middle 364 24 15.2:1
E J Hayes Elementary Elementary 273 19 14.4:1
Rodgers Elementary Elementary 220 16 13.8:1

Colleges & Universities (1)

Institution Type Highest Degree Enrollment Tuition (In-State)
Martin Community College Public Associate 990 $2,523
View full profile of Williamston, NC →