High School Explorer
Every public high school in WY, with federal-data depth: 4-year graduation rate, AP rigor, SAT/ACT participation, enrollment trend, NAEP state context, and more — translated for parents.
WY public HS enrollment trend
Across the 28,752 students enrolled in WY brick-and-mortar public high schools in 2021, the state contracted -0.7% by 2024 (28,563 students, -189 net). That's the demographic tide every individual school is fighting or riding.
Charter share of public HS enrollment (latest year): 0.5% (136 of 28,563 students). Virtual / nonclassroom-based schools excluded.
🗺️ State context · NAEP 2024
How does WY compare nationally?
The National Assessment of Educational Progress (NAEP) is the only test given the same way to students in every state — making it the benchmark for state-to-state academic comparison. Below, this state's 8th-grade averages and where it sits on the 50-state distribution.
Each dot is one state's 2024 NAEP 8th-grade averages. WY is highlighted in gold. Dashed lines mark national averages — being upper-right of both = above national in both subjects. Source: NAEP State Snapshot Reports. NAEP doesn't produce per-school scores — this is state-level context.
Where the students are
Top 10 cities by public-HS enrollment
| Cheyenne | 6 HS | 4,214 |
| Casper | 4 HS | 3,915 |
| Gillette | 5 HS | 2,586 |
| Rock Springs | 2 HS | 1,496 |
| Laramie | 3 HS | 1,124 |
| Sheridan | 4 HS | 1,075 |
| Afton | 2 HS | 918 |
| Jackson | 2 HS | 897 |
| Green River | 2 HS | 792 |
| Evanston | 1 HS | 771 |
School-size distribution
Public, classroom-based · grades 9–12, latest year
| Tongue River High School Sheridan County School District #1 |
200→276 | +38.0% |
| Niobrara County High School Niobrara County School District #1 |
314→387 | +23.2% |
| Rocky Mountain High School Big Horn County School District #1 |
382→439 | +14.9% |
| Lyman High School Uinta County School District #6 |
230→254 | +10.4% |
| Jackson Hole High School Teton County School District #1 |
794→861 | +8.4% |
| Triumph High School Laramie County School District #1 |
175→189 | +8.0% |
| Green River High School Sweetwater County School District #2 |
702→757 | +7.8% |
| Campbell County High School Campbell County School District #1 |
1,152→1,212 | +5.2% |
| Rawlins High School Carbon County School District #1 |
422→436 | +3.3% |
| Lovell High School Big Horn County School District #2 |
220→226 | +2.7% |
| Hot Springs County High School Hot Springs County School District #1 |
223→184 | -17.5% |
| Worland High School Washakie County School District #1 |
405→339 | -16.3% |
| Roosevelt High School Natrona County School District #1 |
235→206 | -12.3% |
| Wyoming Indian High School Fremont County School District #14 |
204→180 | -11.8% |
| Greybull High School Big Horn County School District #3 |
153→136 | -11.1% |
| South High School Laramie County School District #1 |
1,228→1,112 | -9.4% |
| Moorcroft Secondary School Crook County School District #1 |
182→168 | -7.7% |
| Buffalo High School Johnson County School District #1 |
343→317 | -7.6% |
| Mountain View High School Uinta County School District #4 |
246→230 | -6.5% |
| Lander Valley High School Fremont County School District # 1 |
574→538 | -6.3% |
Every WY high school
Search by school, district, or city; sort any column. Trend = high-school enrollment change, first→latest year on file (public 2021→2024 via CCD grades 9–12; private 2018→2022 via PSS total). Omitted (—) for schools under 50 HS students, where a year-over-year percentage isn't reliable.
| High school | City | Type | HS enrollment (9–12) | 9–12 trend |
|---|---|---|---|---|
| Arapahoe Charter High School charter Fremont County School District #38 |
Arapahoe | Public | 54 | — |
| Big Horn High School Sheridan County School District #1 |
Big Horn | Public | 169 | +15.8% |
| Big Piney High School Sublette County School District #9 |
Big Piney | Public | 150 | -0.7% |
| Black Butte High School Sweetwater County School District #1 |
Rock Springs | Public | 103 | +2.0% |
| Buffalo High School Johnson County School District #1 |
Buffalo | Public | 317 | -7.6% |
| Burlington High School Big Horn County School District #1 |
Burlington | Public | 69 | -12.7% |
| Burns Jr & Sr High School K–12 Laramie County School District #2 |
Burns | Public | 199 | -3.9% |
| C-V Ranch K–12 BOCES 5 |
Wilson | Public | — | — |
| Campbell County High School Campbell County School District #1 |
Gillette | Public | 1,212 | +5.2% |
| Cathedral Home for Children K–12 Cathedral Home for Children - Administration Office |
Laramie | Public | 11 | — |
| Central High School Laramie County School District #1 |
Cheyenne | Public | 1,270 | +2.3% |
| Clearmont K-12 School K–12 Sheridan County School District #3 |
Clearmont | Public | 34 | — |
| Cody High School Park County School District # 6 |
Cody | Public | 604 | -1.3% |
| Cokeville High School K–12 Lincoln County School District #2 |
Cokeville | Public | 71 | +6.0% |
| Douglas High School Converse County School District #1 |
Douglas | Public | 511 | -0.4% |
| Dubois High School Fremont County School District # 2 |
Dubois | Public | 59 | — |
| East High School Laramie County School District #1 |
Cheyenne | Public | 1,566 | +0.6% |
| Encampment K-12 School K–12 Carbon County School District #2 |
Encampment | Public | 37 | — |
| Evanston High School Uinta County School District #1 |
Evanston | Public | 771 | -0.4% |
| Expedition Academy Sweetwater County School District #2 |
Green River | Public | 35 | — |
| Farson-Eden High School Sweetwater County School District #1 |
Farson | Public | 53 | +3.9% |
| Frontier Academy Fremont County School District #25 |
Riverton | Public | 42 | — |
| Ft. Washakie High School Fremont County School District #21 |
Ft. Washakie | Public | 91 | -11.7% |
| Glendo Day Program K–12 Northeast Wyoming BOCES |
Glendo | Public | — | — |
| Glenrock Jr/Sr High School K–12 Converse County School District #2 |
Glenrock | Public | 199 | +0.5% |
| Green River High School Sweetwater County School District #2 |
Green River | Public | 757 | +7.8% |
| Greybull High School Big Horn County School District #3 |
Greybull | Public | 136 | -11.1% |
| Guernsey-Sunrise High School Platte County School District #2 |
Guernsey | Public | 59 | -15.7% |
| HEM Junior/Senior High School K–12 Carbon County School District #2 |
Hanna | Public | 55 | — |
| Hayden Peak Academy K–12 BOCES 5 |
Wilson | Public | — | — |
| Heart Mountain Academy Park County School District # 6 |
Cody | Public | 44 | — |
| Heritage Christian School K–12 Other religious |
Gillette | Private | 45 | — |
| Horizon Alternative School K–12 Uinta County School District #1 |
Evanston | Public | 51 | — |
| Hot Springs County High School Hot Springs County School District #1 |
Thermopolis | Public | 184 | -17.5% |
| Hulett School K–12 Crook County School District #1 |
Hulett | Public | 47 | — |
| Jackson Hole Christian Academy K–12 Other religious |
Jackson | Private | 22 | — |
| Jackson Hole Classical Academy K–12 Other religious |
Jackson | Private | 97 | -4.9% |
| Jackson Hole Community School Nonsectarian |
Jackson | Private | 94 | +32.4% |
| Jackson Hole High School Teton County School District #1 |
Jackson | Public | 861 | +8.4% |
| John C. Schiffer Collaborative School Sheridan County School District #2 |
Sheridan | Public | 70 | +12.9% |
| Kaycee School K–12 Johnson County School District #1 |
Kaycee | Public | 39 | — |
| Kelly Walsh High School Natrona County School District #1 |
Casper | Public | 2,002 | -0.7% |
| Kemmerer Junior Senior High School K–12 Lincoln County School District #1 |
Kemmerer | Public | 171 | -4.5% |
| Lander Valley High School Fremont County School District # 1 |
Lander | Public | 538 | -6.3% |
| Laramie High School Albany County School District #1 |
Laramie | Public | 1,070 | -2.0% |
| Laramie Plains Academy K–12 Northeast Wyoming BOCES |
Cheyenne | Public | — | — |
| Lingle-Ft. Laramie High School Goshen County School District #1 |
Lingle | Public | 107 | +21.6% |
| Little Snake River Valley School K–12 Carbon County School District #1 |
Baggs | Public | 57 | +3.6% |
| Lovell High School Big Horn County School District #2 |
Lovell | Public | 226 | +2.7% |
| Lyman High School Uinta County School District #6 |
Lyman | Public | 254 | +10.4% |
| Meadowlark Academy K–12 Rite of Passage |
Cheyenne | Public | 14 | — |
| Meeteetse School K–12 Park County School District #16 |
Meeteetse | Public | 28 | — |
| Midwest School K–12 Natrona County School District #1 |
Midwest | Public | 61 | +8.9% |
| Moorcroft Secondary School K–12 Crook County School District #1 |
Moorcroft | Public | 168 | -7.7% |
| Mount Hope Lutheran School K–12 Other religious |
Casper | Private | 58 | — |
| Mountain Academy Of Teton Science Schools K–12 Nonsectarian |
Jackson | Private | 207 | +53.3% |
| Mountain View High School Uinta County School District #4 |
Mountain View | Public | 230 | -6.5% |
| Natrona County High School Natrona County School District #1 |
Casper | Public | 1,703 | -5.8% |
| Natural Bridge Academy K–12 BOCES 5 |
Glenrock | Public | — | — |
| New Frontier High School K–12 Lincoln County School District #1 |
Kemmerer | Public | 18 | — |
| New West High School Johnson County School District #1 |
Buffalo | Public | 29 | — |
| Newcastle High School Weston County School District #1 |
Newcastle | Public | 236 | -0.4% |
| Niobrara County High School Niobrara County School District #1 |
Lusk | Public | 387 | +23.2% |
| PODER Academy Secondary School charter K–12 Laramie County School District #1 |
Cheyenne | Public | 63 | — |
| Pathfinder High School Fremont County School District # 1 |
Lander | Public | 58 | +11.5% |
| Peak High School Platte County School District #1 |
Wheatland | Public | 16 | — |
| Pine Bluffs Jr & Sr High School K–12 Laramie County School District #2 |
Pine Bluffs | Public | 129 | +4.9% |
| Pinedale High School Sublette County School District #1 |
Pinedale | Public | 316 | -1.2% |
| Platte River School Goshen County School District #1 |
Torrington | Public | 26 | — |
| Powder River Basin Children's Center K–12 Northeast Wyoming BOCES |
Gillette | Public | 1 | — |
| Powell High School Park County School District # 1 |
Powell | Public | 573 | +0.0% |
| Prairie View Community School charter K–12 Prairie View Community School |
Chugwater | Public | 19 | — |
| Rawlins High School Carbon County School District #1 |
Rawlins | Public | 436 | +3.3% |
| Red Top Meadows K–12 Red Top Meadows - Administration Office |
Wilson | Public | 2 | — |
| Red Top Meadows Nonsectarian |
Wilson | Private | 9 | — |
| Riverside Middle/High School K–12 Big Horn County School District #4 |
Basin | Public | 73 | -7.6% |
| Riverton High School Fremont County School District #25 |
Riverton | Public | 701 | -4.6% |
| Rock River High School Albany County School District #1 |
Rock River | Public | 36 | — |
| Rock Springs High School Sweetwater County School District #1 |
Rock Springs | Public | 1,393 | -3.3% |
| Rocky Mountain High School Big Horn County School District #1 |
Cowley | Public | 439 | +14.9% |
| Roosevelt High School Natrona County School District #1 |
Casper | Public | 206 | -12.3% |
| Roosevelt Learning Center K–12 BOCES 5 |
Rock Springs | Public | — | — |
| Saint Joseph's Children's Home K–12 Saint Joseph's Children's Home - Administration Office |
Torrington | Public | 2 | — |
| Saratoga Middle/High School K–12 Carbon County School District #2 |
Saratoga | Public | 93 | +19.2% |
| Sheridan Day Program K–12 Northeast Wyoming BOCES |
Sheridan | Public | 1 | — |
| Sheridan High School Sheridan County School District #2 |
Sheridan | Public | 1,001 | -5.3% |
| Shoshone Learning Center Park County School District # 1 |
Powell | Public | 19 | — |
| Shoshoni High School Fremont County School District #24 |
Shoshoni | Public | 117 | +3.5% |
| Skyline High School Sublette County School District #1 |
Pinedale | Public | 33 | — |
| South High School Laramie County School District #1 |
Cheyenne | Public | 1,112 | -9.4% |
| Southeast High School Goshen County School District #1 |
Yoder | Public | 83 | +18.6% |
| Spirit Mountain Academy K–12 BOCES 5 |
Cody | Public | — | — |
| Star Valley High School Lincoln County School District #2 |
Afton | Public | 846 | -1.9% |
| Summit Innovations School Teton County School District #1 |
Jackson | Public | 36 | — |
| Sundance Secondary School K–12 Crook County School District #1 |
Sundance | Public | 130 | +4.8% |
| Sunrise School K–12 BOCES 5 |
Lander | Public | — | — |
| Swift Creek High School Lincoln County School District #2 |
Afton | Public | 72 | +12.5% |
| Ten Sleep K-12 K–12 Washakie County School District #2 |
Ten Sleep | Public | 30 | — |
| The Bridge School K–12 Sheridan County School District #1 |
Dayton | Public | 10 | — |
| Thunder Basin High School Campbell County School District #1 |
Gillette | Public | 1,206 | +2.2% |
| Tongue River High School Sheridan County School District #1 |
Dayton | Public | 276 | +38.0% |
| Torrington High School Goshen County School District #1 |
Torrington | Public | 328 | -0.6% |
| Triumph High School Laramie County School District #1 |
Cheyenne | Public | 189 | +8.0% |
| Upton High School Weston County School District #7 |
Upton | Public | 79 | +3.9% |
| Victory High School Carbon County School District #1 |
Rawlins | Public | 28 | — |
| Westwood High School Campbell County School District #1 |
Gillette | Public | 150 | +2.0% |
| Wheatland High School Platte County School District #1 |
Wheatland | Public | 258 | -5.8% |
| White Hawk Academy K–12 Washakie County School District #1 |
Worland | Public | 16 | — |
| Whiting High School Albany County School District #1 |
Laramie | Public | 43 | — |
| Wind River High School Fremont County School District # 6 |
Pavillion | Public | 117 | +1.7% |
| Wind River Learning Academy Fremont County School District # 6 |
Pavillion | Public | 8 | — |
| Worland High School Washakie County School District #1 |
Worland | Public | 339 | -16.3% |
| Wright Jr. & Sr. High School K–12 Campbell County School District #1 |
Wright | Public | 127 | -2.3% |
| Wyoming Behavioral Institute K–12 Wyoming Behavioral Institute - Administration Office |
Casper | Public | 4 | — |
| Wyoming Boys School K–12 Wyoming Department of Family Services |
Worland | Public | 13 | — |
| Wyoming Girls School K–12 Wyoming Department of Family Services |
Sheridan | Public | 3 | — |
| Wyoming Indian High School Fremont County School District #14 |
Ethete | Public | 180 | -11.8% |
| Youth Emergency Services Inc. K–12 Youth Emergency Services Inc. - Administration Office |
Gillette | Public | 17 | — |
Sources: Public — NCES Common Core of Data via the Urban Institute API; "HS enrollment" = grades 9–12 (so K–12/combined records aren't inflated by their elementary grades); trend 2021–2024. Private — NCES Private School Universe Survey (PSS); enrollment is total students (PSS has no grade detail); trend 2018→2022 (biennial). "High school" = offers grade 12. Winners/losers shown for public only (comparable annual span) and exclude very small/near-closure schools.