Sign In Register

Schools in Upton, MA

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

Upton has 7 public schools with a total enrollment of 3,953 students and 309 teachers. There are 4 elementary, 1 middle, and 2 high schools. The average student-teacher ratio is 12.8:1.

Public Schools (7)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Grafton High School High 875 71 12.3:1
Nipmuc Regional High High 599 48 12.5:1
Millbury Street Elementary School Elementary 595 50 11.9:1
North Street Elementary School Elementary 548 45 12.2:1
Grafton Middle Middle 524 40 13.1:1
Memorial School Elementary 518 35 14.8:1
South Grafton Elementary Elementary 294 20 14.7:1

Colleges & Universities (1)

Institution Type Highest Degree Enrollment Tuition (In-State)
Blackstone Valley Vocational Regional School District Public Certificate 46
View full profile of Upton, MA →