369 schools in Wyoming
23 counties · 97 cities · Public K-12
Wyoming runs one of the country's more compact public-school systems, totaling 369 K-12 campuses across 23 counties. Laramie County School District #1 is the largest district by enrollment.
Test scores
Reading, SY 2024-25. State average: 56.2% met or exceeded.Top 5 schools
- 85.0%
- 84.4%
- 83.1%
- 82.2%
- 81.3%
Lowest 5 schools
- 10.3%
- 14.6%
- 15.0%
- 16.6%
- 17.8%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| Kelly Walsh High School | Casper | Natrona County | High | 2,002 | · |
| Natrona County High School | Casper | Natrona County | High | 1,703 | · |
| East High School | Cheyenne | Laramie County | High | 1,566 | · |
| Rock Springs High School | Rock Springs | Sweetwater County | High | 1,393 | · |
| Central High School | Cheyenne | Laramie County | High | 1,270 | · |
| Campbell County High School | Gillette | Campbell County | High | 1,212 | · |
| Thunder Basin High School | Gillette | Campbell County | High | 1,206 | · |
| South High School | Cheyenne | Laramie County | High | 1,112 | · |
| Laramie High School | Laramie | Albany County | High | 1,070 | · |
| Sheridan High School | Sheridan | Sheridan County | High | 1,001 | · |
| Jackson Hole High School | Jackson | Teton County | High | 861 | · |
| Star Valley High School | Afton | Lincoln County | High | 846 | · |
| Carey Junior High School | Cheyenne | Laramie County | Middle | 800 | · |
| Evanston High School | Evanston | Uinta County | High | 771 | · |
| C Y Middle School | Casper | Natrona County | Middle | 766 | · |
| Sheridan Junior High School | Sheridan | Sheridan County | Middle | 766 | · |
| Green River High School | Green River | Sweetwater County | High | 757 | · |
| Centennial Middle School | Casper | Natrona County | Middle | 755 | · |
| Rock Springs Junior High | Rock Springs | Sweetwater County | Middle | 746 | · |
| Laramie Middle School | Laramie | Albany County | Middle | 735 | · |
| Riverton High School | Riverton | Fremont County | High | 701 | · |
| Twin Spruce Junior High School | Gillette | Campbell County | Middle | 667 | · |
| Rawlins Elementary | Rawlins | Carbon County | Elementary | 666 | · |
| Jackson Hole Middle School | Jackson | Teton County | Middle | 664 | · |
| McCormick Junior High School | Cheyenne | Laramie County | Middle | 622 | · |
| Dean Morgan Middle School | Casper | Natrona County | Middle | 613 | · |
| Cody High School | Cody | Park County | High | 604 | · |
| Sage Valley Junior High School | Gillette | Campbell County | Middle | 589 | · |
| Johnson Junior High School | Cheyenne | Laramie County | Middle | 574 | · |
| Upton Elementary | Upton | Weston County | Elementary | 574 | · |
| Powell High School | Powell | Park County | High | 573 | · |
| Riverton Middle School | Riverton | Fremont County | Middle | 559 | · |
| Stocktrail Elementary | Gillette | Campbell County | Elementary | 554 | · |
| Pilot Butte Elementary | Rock Springs | Sweetwater County | Middle | 547 | · |
| Eastside Elementary | Rock Springs | Sweetwater County | Middle | 541 | · |
| Lander Valley High School | Lander | Fremont County | High | 538 | · |
| Casper Classical Academy | Casper | Natrona County | Middle | 516 | · |
| Douglas High School | Douglas | Converse County | High | 511 | · |
| Lincoln Middle School | Green River | Sweetwater County | Middle | 504 | · |
| Cody Middle School | Cody | Park County | Middle | 466 | · |
| Mountain View K-8 | Mountain View | Uinta County | Elementary | 454 | · |
| Meadowlark Elementary | Cheyenne | Laramie County | Middle | 453 | · |
| Verda James Elementary | Casper | Natrona County | Elementary | 448 | · |
| Slade Elementary | Laramie | Albany County | Elementary | 440 | · |
| Rocky Mountain High School | Cowley | Big Horn County | High | 439 | · |
| Summit Elementary School | Casper | Natrona County | Elementary | 437 | · |
| Gannett Peak Elementary | Lander | Fremont County | Elementary | 436 | · |
| Rawlins High School | Rawlins | Carbon County | High | 436 | · |
| Lincoln Elementary School | Casper | Natrona County | Elementary | 433 | · |
| Star Valley Middle School | Afton | Lincoln County | Middle | 428 | · |
| Pinedale Elementary | Pinedale | Sublette County | Elementary | 424 | · |
| Pioneer Park Elementary | Cheyenne | Laramie County | Elementary | 420 | · |
| Afton Elementary | Afton | Lincoln County | Elementary | 419 | · |
| Coyote Ridge | CHEYENNE | Laramie County | Middle | 415 | · |
| Buffalo Ridge Elementary | Gillette | Campbell County | Elementary | 413 | · |
| Uinta Meadows Elementary | Evanston | Uinta County | Elementary | 408 | · |
| Prairie Wind Elementary | Gillette | Campbell County | Elementary | 404 | · |
| Stagecoach Elementary | Rock Springs | Sweetwater County | Elementary | 394 | · |
| Arapahoe Elementary | Arapahoe | Fremont County | Elementary | 392 | · |
| Douglas Middle School | Douglas | Converse County | Middle | 389 | · |
| Niobrara County High School | Lusk | Niobrara County | High | 387 | · |
| Powell Middle School | Powell | Park County | Middle | 387 | · |
| Lakeview Elementary | Gillette | Campbell County | Elementary | 378 | · |
| Hillcrest Elementary | Gillette | Campbell County | Elementary | 370 | · |
| Paradise Valley Elementary | Casper | Natrona County | Elementary | 359 | · |
| Ft. Caspar Academy | Casper | Natrona County | Elementary | 356 | · |
| Munger Mountain Elementary School | Jackson | Teton County | Elementary | 355 | · |
| Afflerbach Elementary | Cheyenne | Laramie County | Elementary | 352 | · |
| Sage Elementary | Rock Springs | Sweetwater County | Elementary | 352 | · |
| Osmond Elementary | Afton | Lincoln County | Middle | 349 | · |
| Conestoga Elementary | Gillette | Campbell County | Elementary | 348 | · |
| Journey Elementary | Casper | Natrona County | Elementary | 348 | · |
| Cottonwood Elementary | Casper | Natrona County | Elementary | 347 | · |
| Park Elementary | Casper | Natrona County | Elementary | 344 | · |
| Thayne Elementary | Thayne | Lincoln County | Elementary | 344 | · |
| Sagewood Elementary | Casper | Natrona County | Elementary | 340 | · |
| Worland High School | Worland | Washakie County | High | 339 | · |
| Baggs Elementary | Cheyenne | Laramie County | Elementary | 336 | · |
| Pronghorn Elementary | Gillette | Campbell County | Elementary | 334 | · |
| Saddle Ridge Elementary | Cheyenne | Laramie County | Elementary | 333 | · |
| Arp Elementary | Cheyenne | Laramie County | Elementary | 332 | · |
| Canyon Elementary School | Kemmerer | Lincoln County | Elementary | 331 | · |
| Sagebrush Elementary | Sheridan | Sheridan County | Elementary | 330 | · |
| Torrington High School | Torrington | Goshen County | High | 328 | · |
| Henry A. Coffeen Elementary | Sheridan | Sheridan County | Elementary | 325 | · |
| Evanston Middle School | Evanston | Uinta County | Middle | 324 | · |
| Lander Middle School | Lander | Fremont County | Middle | 324 | · |
| Rendezvous Elementary | Riverton | Fremont County | Elementary | 324 | · |
| Freedom Elementary | Cheyenne | Laramie County | Elementary | 323 | · |
| Rocky Mountain Elementary | Cowley | Big Horn County | Elementary | 322 | · |
| Southridge Elementary | Casper | Natrona County | Elementary | 322 | · |
| Highland Park Elementary | Sheridan | Sheridan County | Elementary | 321 | · |
| Jackson Elementary | Jackson | Teton County | Elementary | 319 | · |
| Colter Elementary | Jackson | Teton County | Elementary | 318 | · |
| Moorcroft Elementary | Moorcroft | Crook County | Elementary | 318 | · |
| Buffalo High School | Buffalo | Johnson County | High | 317 | · |
| Meadowlark Elementary | Sheridan | Sheridan County | Elementary | 316 | · |
| Pinedale High School | Pinedale | Sublette County | High | 316 | · |
| Sunrise Elementary | Cheyenne | Laramie County | Elementary | 315 | · |
| Sunflower Elementary | Gillette | Campbell County | Elementary | 311 | · |
| Davis Middle School | Evanston | Uinta County | Middle | 309 | · |
| Lovell Elementary | Lovell | Big Horn County | Elementary | 309 | · |
| Rawlins Middle School | Rawlins | Carbon County | Middle | 308 | · |
| Burns Jr & Sr High School | Burns | Laramie County | High | 307 | · |
| Spring Creek Elementary | Laramie | Albany County | Elementary | 307 | · |
| Glenrock Jr/Sr High School | Glenrock | Converse County | High | 305 | · |
| Rossman Elementary | Cheyenne | Laramie County | Elementary | 305 | · |
| Goins Elementary | Cheyenne | Laramie County | Elementary | 299 | · |
| Manor Heights Elementary | Casper | Natrona County | Elementary | 299 | · |
| Prairie Wind Elementary | Cheyenne | Laramie County | Elementary | 299 | · |
| Dildine Elementary | Cheyenne | Laramie County | Elementary | 298 | · |
| Wyoming Classical Academy | Mills | Natrona County | Elementary | 298 | · |
| Monroe Elementary School | Green River | Sweetwater County | Elementary | 296 | · |
| Westside Elementary | Powell | Park County | Elementary | 296 | · |
| Eastside Elementary | Cody | Park County | Elementary | 294 | · |
| Anderson Elementary | Cheyenne | Laramie County | Elementary | 292 | · |
| Lusk Elementary | Lusk | Niobrara County | Elementary | 292 | · |
| Sunset Elementary | Cody | Park County | Elementary | 290 | · |
| Kemmerer Junior Senior High School | Kemmerer | Lincoln County | High | 288 | · |
| Aspen Elementary | Evanston | Uinta County | Elementary | 287 | · |
| Southside Elementary | Powell | Park County | Elementary | 287 | · |
| Aspen Elementary School | Riverton | Fremont County | Elementary | 286 | · |
| Glenn Livingston Elementary | Cody | Park County | Elementary | 286 | · |
| Woodland Park Elementary | Sheridan | Sheridan County | Elementary | 286 | · |
| Evansville Elementary | Evansville | Natrona County | Elementary | 277 | · |
| Tongue River High School | Dayton | Sheridan County | High | 276 | · |
| Etna Elementary | Etna | Lincoln County | Middle | 274 | · |
| Oregon Trail Elementary | Casper | Natrona County | Elementary | 272 | · |
| Worland Middle School | Worland | Washakie County | Middle | 270 | · |
| Indian Paintbrush Elementary | Laramie | Albany County | Elementary | 269 | · |
| Moorcroft Secondary School | Moorcroft | Crook County | High | 269 | · |
| Willow Creek Elementary | Riverton | Fremont County | Elementary | 269 | · |
| North Evanston Elementary | Evanston | Uinta County | Elementary | 268 | · |
| Paintbrush Elementary | Gillette | Campbell County | Elementary | 266 | · |
| Truman Elementary | Green River | Sweetwater County | Elementary | 263 | · |
| Snowy Range Academy | Laramie | Albany County | Elementary | 260 | · |
| Pineview Elementary | Casper | Natrona County | Elementary | 258 | · |
| Wheatland High School | Wheatland | Platte County | High | 258 | · |
| Ft. Washakie Elementary | Ft. Washakie | Fremont County | Elementary | 255 | · |
| Pinedale Middle School | Pinedale | Sublette County | Middle | 255 | · |
| Tongue River Elementary | Ranchester | Sheridan County | Elementary | 255 | · |
| Lyman High School | Lyman | Uinta County | High | 254 | · |
| Douglas Upper Elementary School | Douglas | Converse County | Elementary | 251 | · |
| Lusk Middle School | Lusk | Niobrara County | Middle | 250 | · |
| Rocky Mountain Middle School | Cowley | Big Horn County | Middle | 250 | · |
| Sundance Elementary | Sundance | Crook County | Elementary | 250 | · |
| Velma Linford Elementary | Laramie | Albany County | Elementary | 250 | · |
| Wyoming Indian Elementary | Ethete | Fremont County | Elementary | 250 | · |
| Burns Elementary | Burns | Laramie County | Elementary | 245 | · |
| Henderson Elementary | Cheyenne | Laramie County | Elementary | 244 | · |
| Wagonwheel Elementary | Gillette | Campbell County | Elementary | 244 | · |
| Urie Elementary | Lyman | Uinta County | Elementary | 242 | · |
| Clear Creek Middle School | Buffalo | Johnson County | Middle | 240 | · |
| Meadowlark Elementary | Gillette | Campbell County | Elementary | 239 | · |
| Torrington Middle School | Torrington | Goshen County | Middle | 239 | · |
| Trail Elementary | Torrington | Goshen County | Elementary | 239 | · |
| Lincoln Elementary | Torrington | Goshen County | Elementary | 238 | · |
| Newcastle High School | Newcastle | Weston County | High | 236 | · |
| Crest Hill Elementary | Casper | Natrona County | Elementary | 234 | · |
| Mountain View High School | Mountain View | Uinta County | High | 230 | · |
| Douglas Intermediate School | Douglas | Converse County | Elementary | 229 | · |
| Lyman Intermediate School | Lyman | Uinta County | Middle | 228 | · |
| Alta Vista Elementary | Cheyenne | Laramie County | Elementary | 227 | · |
| Bar Nunn Elementary | Casper | Natrona County | Elementary | 227 | · |
| Lovell High School | Lovell | Big Horn County | High | 226 | · |
| Cloud Peak Elementary | Buffalo | Johnson County | Elementary | 225 | · |
| Rozet Elementary | Rozet | Campbell County | Elementary | 225 | · |
| Bain Elementary | Cheyenne | Laramie County | Elementary | 221 | · |
| Hobbs Elementary | Cheyenne | Laramie County | Elementary | 220 | · |
| Shoshoni Elementary | Shoshoni | Fremont County | Elementary | 220 | · |
| Big Horn Elementary | Big Horn | Sheridan County | Elementary | 216 | · |
| Beitel Elementary | Laramie | Albany County | Elementary | 215 | · |
| PODER Academy | Cheyenne | Laramie County | Elementary | 214 | · |
| Ralph Witters Elementary | Thermopolis | Hot Springs County | Elementary | 214 | · |
| Meadowlark Elementary | Buffalo | Johnson County | Elementary | 211 | · |
| Baldwin Creek Elementary | Lander | Fremont County | Elementary | 210 | · |
| Davis Elementary | Cheyenne | Laramie County | Elementary | 210 | · |
| Douglas Primary School | Douglas | Converse County | Elementary | 210 | · |
| Harrison Elementary | Green River | Sweetwater County | Elementary | 208 | · |
| Washington Elementary | Green River | Sweetwater County | Elementary | 208 | · |
| Greybull Elementary | Greybull | Big Horn County | Elementary | 207 | · |
| Roosevelt High School | Casper | Natrona County | High | 206 | · |
| Upton Middle School | Upton | Weston County | Middle | 206 | · |
| Parkside Elementary | Powell | Park County | Elementary | 202 | · |
| Cottonwood Elementary | Wright | Campbell County | Elementary | 198 | · |
| Libbey Elementary | Wheatland | Platte County | Elementary | 198 | · |
| Sundance Secondary School | Sundance | Crook County | High | 198 | · |
| Little Snake River Valley School | Baggs | Carbon County | Combined | 195 | · |
| Walnut Elementary | Rock Springs | Sweetwater County | Elementary | 195 | · |
| West Elementary | Wheatland | Platte County | Elementary | 195 | · |
| Clark Elementary | Evanston | Uinta County | Elementary | 194 | · |
| St. Stephens Indian School | St. Stephens | Fremont County | Combined | 193 | · |
| Wheatland Middle School | Wheatland | Platte County | Middle | 192 | · |
| Wilson Elementary | Wilson | Teton County | Elementary | 192 | · |
| Poison Spider Elementary | Casper | Natrona County | Elementary | 190 | · |
| Newcastle Middle School | Newcastle | Weston County | Middle | 189 | · |
| Pine Bluffs Jr & Sr High School | Pine Bluffs | Laramie County | High | 189 | · |
| Triumph High School | Cheyenne | Laramie County | High | 189 | · |
| Thermopolis Middle School | Thermopolis | Hot Springs County | Middle | 186 | · |
| Grant Elementary | Glenrock | Converse County | Elementary | 185 | · |
| Hot Springs County High School | Thermopolis | Hot Springs County | High | 184 | · |
| Desert View Elementary | Rock Springs | Sweetwater County | Elementary | 181 | · |
| Wyoming Indian High School | Ethete | Fremont County | High | 180 | · |
| Pine Bluffs Elementary | Pine Bluffs | Laramie County | Elementary | 177 | · |
| Wright Jr. & Sr. High School | Wright | Campbell County | High | 174 | · |
| Jackson Elementary | Riverton | Fremont County | Elementary | 173 | · |
| Lovell Middle School | Lovell | Big Horn County | Middle | 173 | · |
| Woods Learning Center | Casper | Natrona County | Elementary | 170 | · |
| Big Horn High School | Big Horn | Sheridan County | High | 169 | · |
| Hulett School | Hulett | Crook County | Combined | 168 | · |
| Saratoga Elementary | Saratoga | Carbon County | Elementary | 166 | · |
| Northpark Elementary | Rock Springs | Sweetwater County | Elementary | 165 | · |
| Cole Elementary | Cheyenne | Laramie County | Elementary | 164 | · |
| Newcastle Elementary K-2 | Newcastle | Weston County | Elementary | 163 | · |
| UW Laboratory School | Laramie | Albany County | Elementary | 162 | · |
| South Side Elementary | Worland | Washakie County | Elementary | 158 | · |
| West Side Elementary | Worland | Washakie County | Elementary | 158 | · |
| Newcastle Elementary 3-5 | Newcastle | Weston County | Elementary | 157 | · |
| Buffalo Ridge Elementary | Cheyenne | Laramie County | Elementary | 153 | · |
| Tongue River Middle School | Ranchester | Sheridan County | Middle | 152 | · |
| East Side Elementary | Worland | Washakie County | Elementary | 151 | · |
| Ashgrove Elementary | Riverton | Fremont County | Elementary | 150 | · |
| Big Piney High School | Big Piney | Sublette County | High | 150 | · |
| Cheyenne Classical Academy | Cheyenne | Laramie County | Elementary | 150 | · |
| Westwood High School | Gillette | Campbell County | High | 150 | · |
| Glenrock Intermediate School | Glenrock | Converse County | Middle | 144 | · |
| Wyoming Indian Middle School | Ethete | Fremont County | Middle | 143 | · |
| Saratoga Middle/High School | Saratoga | Carbon County | High | 139 | · |
| Big Piney Elementary | Big Piney | Sublette County | Elementary | 138 | · |
| Greybull High School | Greybull | Big Horn County | High | 136 | · |
| Wind River Elementary | Pavillion | Fremont County | Elementary | 135 | · |
| Big Horn Middle School | Big Horn | Sheridan County | Middle | 134 | · |
| PODER Academy Secondary School | Cheyenne | Laramie County | High | 131 | · |
| Gilchrist Elementary | Cheyenne | Laramie County | Elementary | 129 | · |
| Riverside Middle/High School | Basin | Big Horn County | High | 129 | · |
| Midwest School | Midwest | Natrona County | Combined | 127 | · |
| Laura Irwin Elementary | Basin | Big Horn County | Elementary | 122 | · |
| Encampment K-12 School | Encampment | Carbon County | Combined | 120 | · |
| Hebard Elementary | Cheyenne | Laramie County | Elementary | 120 | · |
| Burlington Elementary | Burlington | Big Horn County | Elementary | 119 | · |
| Jessup Elementary | Cheyenne | Laramie County | Elementary | 118 | · |
| Shoshoni High School | Shoshoni | Fremont County | High | 117 | · |
| Wind River High School | Pavillion | Fremont County | High | 117 | · |
| Kaycee School | Kaycee | Johnson County | Combined | 115 | · |
| Lingle-Ft. Laramie Elementary | Lingle | Goshen County | Elementary | 112 | · |
| Southeast Elementary | Yoder | Goshen County | Elementary | 112 | · |
| Lingle-Ft. Laramie High School | Lingle | Goshen County | High | 107 | · |
| Rawhide Elementary | Gillette | Campbell County | Elementary | 107 | · |
| Big Piney Middle School | Big Piney | Sublette County | Middle | 105 | · |
| Lebhart Elementary | Cheyenne | Laramie County | Elementary | 105 | · |