Weston County
Weston County reports 7 public K-12 schools to NCES, against a population of 6,826, with an average school size of 229 students. That works out to 3 elementary, 2 middle, and 2 high schools.
7-year change in Weston County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Weston 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".
Test scores in Weston County
Latest 2024-25 ELA proficiency, 6 schools ranked. Wyoming state average: 56.2%.
- Newcastle High School· 75.8%
- Newcastle Elementary 3-5· 64.9%
- Newcastle Middle School· 64.4%
- Upton Middle School· 61.0%
- Upton High School· 57.4%
- Upton Elementary· 47.7%
- Upton High School· 57.4%
- Upton Middle School· 61.0%
- Newcastle Middle School· 64.4%
- Newcastle Elementary 3-5· 64.9%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Upton Elementary | Upton | Elementary | KG-05 | 574 | · |
| Newcastle High School | Newcastle | High | 09-12 | 236 | · |
| Upton Middle School | Upton | Middle | 06-08 | 206 | · |
| Newcastle Middle School | Newcastle | Middle | 06-08 | 189 | · |
| Newcastle Elementary K-2 | Newcastle | Elementary | KG-02 | 163 | · |
| Newcastle Elementary 3-5 | Newcastle | Elementary | 03-05 | 157 | · |
| Upton High School | Upton | High | 09-12 | 79 | · |
Cities in Weston County
About Weston County
Weston County is a sparse county of about 6,826 residents in Wyoming. Its public-school system teaches approximately 1,604 students across 7 schools.
Stepping back, census numbers show median household income runs near $89,509, about 20% of adults have a bachelor's degree or above, and the poverty rate is around 10%. That income level is 19% above the Wyoming median.
Looking at the level breakdown, Weston County comprises 3 elementary schools (894 students), 2 middle schools (395), and 2 high schools (315).
Weston County School District #7 dominates the local landscape, accounting for roughly 859 students on its own.
Looking at the last 7 years. Total public-school enrollment in Weston County has expanded 59% since SY 2017-18, moving from about 1,008 students to 1,604. On the demographic side, Hispanic enrollment moved from 3% to 7% over the same window.
Within the allk12 community for this area, the community for Weston County discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.