Schools
24
9 districts
24 public schools serving approximately 8,012 students, in a county of 42,567 residents.
Left bar is the racial makeup of Upshur County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| GILMER EL | Gilmer | Elementary | PK-04 | 1,179 | · |
| GILMER H S | Gilmer | High | 09-12 | 815 | · |
| ROBERT F HUNT EL | Diana | Elementary | PK-05 | 574 | · |
| GLADEWATER H S | Gladewater | High | 09-12 | 459 | · |
| BRUCE J H | Gilmer | Middle | 07-08 | 429 | · |
| UNION GROVE EL | Gladewater | Elementary | PK-06 | 406 | · |
| GILMER INT | Gilmer | Middle | 05-06 | 402 | · |
| ORE CITY EL | Ore City | Elementary | PK-05 | 399 | · |
| BIG SANDY EL | Big Sandy | Elementary | PK-05 | 337 | · |
| NEW DIANA H S | Diana | High | 09-12 | 330 | · |
| HARMONY EL | Big Sandy | Elementary | PK-03 | 313 | · |
| HARMONY H S | Big Sandy | High | 09-12 | 282 | · |
| NEW DIANA MIDDLE | Diana | Middle | 06-08 | 282 | · |
| HARMONY J H | Big Sandy | Middle | 06-08 | 258 | · |
| ORE CITY H S | Ore City | High | 09-12 | 243 | · |
| UNION GROVE H S | Gladewater | High | 09-12 | 229 | · |
| BIG SANDY H S | Big Sandy | High | 09-12 | 189 | · |
| ORE CITY MIDDLE | Ore City | Middle | 06-08 | 183 | · |
| HARMONY INT | Big Sandy | Elementary | 04-05 | 156 | · |
| BIG SANDY J H | Big Sandy | Middle | 06-08 | 145 | · |
| UNION HILL H S | Gilmer | High | 06-12 | 143 | · |
| UNION GROVE J H | Gladewater | Middle | 07-08 | 126 | · |
| SHARON A RICHARDSON EL | Gilmer | Elementary | PK-05 | 111 | · |
| TRINITY CHARTER SCHOOLS - BIG SANDY CAMPUS | Big Sandy | High | 07-12 | 22 | · |