2,254 schools in Wisconsin
72 counties · 483 cities · Public K-12
Looking at Wisconsin's public-school footprint: 2,254 K-12 campuses across 72 counties.
Test scores
Reading, SY 2024-25. State average: 53.1% met or exceeded.Top 5 schools
- 96.8%
- 95.8%
- 89.0%
- 87.8%
- 87.4%
Lowest 5 schools
- 4.3%
- 4.4%
- 4.5%
- 5.5%
- 5.6%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| Innovative High | Madison | Dane County | High | 138 | · |
| Green Lake Elementary | Green Lake | Green Lake County | Elementary | 137 | · |
| Kettle Moraine Explore | Wales | Waukesha County | Elementary | 137 | · |
| Athens Elementary | Athens | Marathon County | Elementary | 136 | · |
| Hatley Elementary | Hatley | Marathon County | Elementary | 136 | · |
| Cadott Junior High | Cadott | Chippewa County | Middle | 134 | · |
| Cameron Academy of Virtual Education | Cameron | Barron County | Combined | 134 | · |
| Gilman Elementary | Gilman | Taylor County | Elementary | 134 | · |
| John Dewey Academy of Learning | Green Bay | Brown County | High | 134 | · |
| Merrimac Community | Merrimac | Sauk County | Elementary | 134 | · |
| Tri-County Middle | Plainfield | Waushara County | Middle | 134 | · |
| De Soto High | De Soto | Vernon County | High | 133 | · |
| Northwood Elementary | Minong | Washburn County | Elementary | 133 | · |
| Prentice Elementary | Prentice | Price County | Elementary | 133 | · |
| Warrens Elementary | Warrens | Monroe County | Elementary | 133 | · |
| Waupaca Community 4-Year Old Kindergarten | Waupaca | Waupaca County | Elementary | 133 | · |
| Clinton Junior High | Clinton | Rock County | Middle | 132 | · |
| Granton Elementary | Granton | Clark County | Elementary | 132 | · |
| Gresham Elementary | Gresham | Shawano County | Elementary | 132 | · |
| New Auburn Elementary | New Auburn | Barron County | Elementary | 132 | · |
| eCampus Academy Charter School | Watertown | Jefferson County | Combined | 132 | · |
| Benton Elementary | Benton | Lafayette County | Elementary | 131 | · |
| Monticello Elementary | Monticello | Green County | Elementary | 131 | · |
| Oakfield Middle | Oakfield | Fond du Lac County | Middle | 131 | · |
| Shell Lake Primary (K-2) | Shell Lake | Washburn County | Elementary | 131 | · |
| Elmwood Elementary | Elmwood | Pierce County | Elementary | 130 | · |
| Redgranite Elementary | Redgranite | Waushara County | Elementary | 130 | · |
| Capital High | Madison | Dane County | High | 129 | · |
| Cuba City Middle | Cuba City | Grant County | Middle | 129 | · |
| Flambeau High | Tony | Rusk County | High | 129 | · |
| Menominee Tribal School | Neopit | Menominee County | Elementary | 129 | · |
| Portage Partnering Preschool | Portage | Columbia County | Elementary | 129 | · |
| Chequamegon Middle | Glidden | Ashland County | Middle | 128 | · |
| Honor Intermediate | Rubicon | Dodge County | Middle | 128 | · |
| Marshall Middle | Marshall | Dane County | Middle | 128 | · |
| Oxford Elementary | Oxford | Marquette County | Elementary | 128 | · |
| School for Agricultural and Environmental Studies | Fox Lake | Dodge County | Elementary | 128 | · |
| Elcho Elementary | Elcho | Langlade County | Elementary | 127 | · |
| Wauwatosa STEM | Wauwatosa | Milwaukee County | Elementary | 127 | · |
| Coon Valley Elementary | Coon Valley | Vernon County | Elementary | 125 | · |
| Keefe Avenue Elementary | Milwaukee | Milwaukee County | Elementary | 125 | · |
| Prairie Farm Elementary | Prairie Farm | Barron County | Elementary | 125 | · |
| Prairie Farm High | Prairie Farm | Barron County | High | 125 | · |
| Tigerton High | Tigerton | Shawano County | High | 125 | · |
| Clayton Elementary | Clayton | Polk County | Elementary | 124 | · |
| Ettrick Elementary | Ettrick | Trempealeau County | Elementary | 124 | · |
| Highland Community Elementary | Highland | Iowa County | Elementary | 124 | · |
| Lena High | Lena | Oconto County | High | 124 | · |
| Pine River School for Young Learners (PRSYL) | Merrill | Lincoln County | Elementary | 124 | · |
| River Ridge Middle | Patch Grove | Grant County | Middle | 124 | · |
| George D Warriner High School for Personalized Learning | Sheboygan | Sheboygan County | High | 123 | · |
| North Crawford High | Soldiers Grove | Crawford County | High | 123 | · |
| Wausaukee High | Wausaukee | Marinette County | High | 123 | · |
| GBAPS Community 4K Site | Green Bay | Brown County | Elementary | 122 | · |
| New Century School | Verona | Dane County | Elementary | 122 | · |
| Escuela Verde | Milwaukee | Milwaukee County | High | 121 | · |
| Readfield Elementary | Readfield | Waupaca County | Elementary | 121 | · |
| Tigerton Elementary | Tigerton | Shawano County | Elementary | 121 | · |
| Wausau Area Montessori Charter School | Wausau | Marathon County | Elementary | 121 | · |
| Crivitz Middle | Crivitz | Marinette County | Middle | 120 | · |
| Edgar Middle | Edgar | Marathon County | Middle | 120 | · |
| Gillett Middle | Gillett | Oconto County | Middle | 120 | · |
| Next Door Charter | Milwaukee | Milwaukee County | Elementary | 120 | · |
| Yahara Elementary | Edgerton | Rock County | Elementary | 120 | · |
| ARISE Virtual Academy | Janesville | Rock County | Combined | 119 | · |
| Bayfield High | Bayfield | Bayfield County | High | 119 | · |
| Hortonville Area K4 School | Greenville | Outagamie County | Elementary | 119 | · |
| Sugar Bush Elementary | New London | Outagamie County | Elementary | 119 | · |
| Turtle Lake High | Turtle Lake | Barron County | High | 119 | · |
| Barneveld High | Barneveld | Iowa County | High | 118 | · |
| Coulee Montessori Charter School | La Crosse | La Crosse County | Elementary | 118 | · |
| Suring High | Suring | Oconto County | High | 118 | · |
| Waterloo Middle | Waterloo | Jefferson County | Middle | 118 | · |
| Cleveland Elementary | Cleveland | Manitowoc County | Elementary | 117 | · |
| Jim Falls Elementary | Jim Falls | Chippewa County | Elementary | 117 | · |
| John Hustis Elementary | Hustisford | Dodge County | Elementary | 117 | · |
| Necedah Middle | Necedah | Juneau County | Middle | 117 | · |
| Randolph Middle School | Randolph | Dodge County | Middle | 117 | · |
| Weston Elementary | Cazenovia | Sauk County | Elementary | 117 | · |
| Baraboo Early Learning Cooperative | Baraboo | Sauk County | Elementary | 116 | · |
| Bruce High | Bruce | Rusk County | High | 116 | · |
| Florence High | Florence | Florence County | High | 116 | · |
| Flambeau Middle | Tony | Rusk County | Middle | 115 | · |
| Pepin Elementary | Pepin | Pepin County | Elementary | 115 | · |
| Deerfield Middle | Deerfield | Dane County | Middle | 114 | · |
| Project STAY-Supporting Teachers and Youth | Milwaukee | Milwaukee County | High | 114 | · |
| School for Arts and Performance | Wales | Waukesha County | High | 114 | · |
| Waterloo Intermediate | Waterloo | Jefferson County | Middle | 114 | · |
| Wonewoc-Center High | Wonewoc | Juneau County | High | 114 | · |
| Mount Horeb Area Community 4K | Mount Horeb | Dane County | Elementary | 113 | · |
| Verona Area International School | Verona | Dane County | Elementary | 113 | · |
| Granton High | Granton | Clark County | High | 112 | · |
| Manawa Middle | Manawa | Waupaca County | Middle | 112 | · |
| Owen-Withee Junior High | Owen | Clark County | Middle | 112 | · |
| Waukesha Academy of Health Professions | Waukesha | Waukesha County | High | 112 | · |
| Wauzeka Elementary | Wauzeka | Crawford County | Elementary | 112 | · |
| Belleville Middle | Belleville | Dane County | Middle | 111 | · |
| Between the Lakes Virtual Academy | Kiel | Manitowoc County | Elementary | 111 | · |
| Sugar Camp Elementary | Rhinelander | Oneida County | Elementary | 111 | · |
| eAchieve Elementary | Waukesha | Waukesha County | Elementary | 111 | · |
| Pepin High | Pepin | Pepin County | High | 110 | · |
| Tank Elementary | Green Bay | Brown County | Elementary | 110 | · |
| Augusta Middle | Augusta | Eau Claire County | Middle | 109 | · |
| Drought Elementary | Franksville | Racine County | Elementary | 109 | · |
| Seneca Elementary | Seneca | Crawford County | Elementary | 109 | · |
| Shullsburg High | Shullsburg | Lafayette County | High | 109 | · |
| Superior Community Preschool | Superior | Douglas County | Elementary | 109 | · |
| Athens High | Athens | Marathon County | High | 108 | · |
| Clark Street Community School | Middleton | Dane County | High | 108 | · |
| Hillcrest School | Kenosha | Kenosha County | High | 108 | · |
| Loyal Middle School | Loyal | Clark County | Middle | 108 | · |
| Potosi High | Potosi | Grant County | High | 107 | · |
| Andrew S Douglas Middle | Milwaukee | Milwaukee County | Middle | 106 | · |
| Holcombe Elementary | Holcombe | Chippewa County | Elementary | 106 | · |
| Shabazz-City High | Madison | Dane County | High | 106 | · |
| Groppi High | Milwaukee | Milwaukee County | High | 105 | · |
| Ithaca High | Richland Center | Richland County | High | 105 | · |
| Prentice High | Prentice | Price County | High | 105 | · |
| Stoddard Elementary | Stoddard | Vernon County | Elementary | 105 | · |
| White Lake Elementary | White Lake | Langlade County | Elementary | 105 | · |
| La Crosse Offsite Preschool | La Crosse | La Crosse County | Elementary | 104 | · |
| NOVA-Northwest Opportunities Vocational Academy | Milwaukee | Milwaukee County | High | 104 | · |
| School of Technology and Arts I | La Crosse | La Crosse County | Elementary | 104 | · |
| All District 4 Year Old Kindergarten | Racine | Racine County | Elementary | 103 | · |
| Almond-Bancroft High | Almond | Portage County | High | 103 | · |
| North Freedom Elementary | North Freedom | Sauk County | Elementary | 103 | · |
| Coulee Region Virtual Academy | La Crosse | La Crosse County | Combined | 102 | · |
| Luck High | Luck | Polk County | High | 102 | · |
| South Shore Elementary | Port Wing | Bayfield County | Elementary | 102 | · |
| De Soto Middle | De Soto | Vernon County | Middle | 101 | · |
| Independence Middle | Independence | Trempealeau County | Middle | 101 | · |
| Shalom High | Milwaukee | Milwaukee County | High | 101 | · |
| Coloma Elementary | Coloma | Waushara County | Elementary | 100 | · |
| Cornell High | Cornell | Chippewa County | High | 100 | · |
| Fort Atkinson 4K | Fort Atkinson | Jefferson County | Elementary | 100 | · |
| Monticello High | Monticello | Green County | High | 100 | · |
| Sugar Maple Nature School | Saukville | Ozaukee County | Elementary | 100 | · |
| Fairview Elementary | Krakow | Oconto County | Elementary | 99 | · |
| New Auburn High | New Auburn | Barron County | High | 99 | · |
| One City Preparatory Academy | Monona | Dane County | Middle | 99 | · |
| Royall Intermediate | Elroy | Juneau County | Middle | 99 | · |
| Stockbridge Elementary | Stockbridge | Calumet County | Elementary | 99 | · |
| Wyeville Elementary | Wyeville | Monroe County | Elementary | 98 | · |
| Fremont Elementary | Fremont | Waupaca County | Elementary | 97 | · |
| Northwoods Community Elementary | Harshaw | Oneida County | Elementary | 97 | · |
| River Valley Early Learning Center | Plain | Sauk County | Elementary | 97 | · |
| Barneveld Middle School | Barneveld | Iowa County | Middle | 96 | · |
| Bayfield Middle | Bayfield | Bayfield County | Middle | 96 | · |
| Black Hawk High | South Wayne | Lafayette County | High | 96 | · |
| Mauston Montessori Charter School | Mauston | Juneau County | Elementary | 96 | · |
| Palmyra-Eagle Middle | Palmyra | Jefferson County | Middle | 96 | · |
| Southwestern Wisconsin Community Middle | Hazel Green | Grant County | Middle | 96 | · |
| Turtle Lake Middle | Turtle Lake | Barron County | Middle | 96 | · |
| Brandon Elementary | Brandon | Fond du Lac County | Elementary | 95 | · |
| Eagleville Charter School | Eagle | Waukesha County | Elementary | 95 | · |
| Iron River Elementary | Iron River | Bayfield County | Elementary | 95 | · |
| Nelson Elementary | Grantsburg | Burnett County | Elementary | 95 | · |
| Highland Community High | Highland | Iowa County | High | 94 | · |
| Maple Grove Charter School | Athens | Marathon County | Elementary | 94 | · |
| Wausaukee Middle | Wausaukee | Marinette County | Middle | 94 | · |
| Delavan Darien Technical School Inc | Delavan | Walworth County | High | 93 | · |
| Little Chute Career Pathways Academy | Little Chute | Outagamie County | High | 93 | · |
| Monona Grove Liberal Arts | Monona | Dane County | High | 93 | · |
| Point of Discovery School | Stevens Point | Portage County | High | 93 | · |
| Rib Lake Middle | Rib Lake | Taylor County | Middle | 93 | · |
| Rock University High | Janesville | Rock County | High | 93 | · |
| Winter Elementary | Winter | Sawyer County | Elementary | 93 | · |
| Badger Rock Middle | Madison | Dane County | Middle | 92 | · |
| Butternut High | Butternut | Ashland County | High | 92 | · |
| Cassville Elementary | Cassville | Grant County | Elementary | 92 | · |
| Drummond High | Drummond | Bayfield County | High | 92 | · |
| Elmwood Middle | Elmwood | Pierce County | Middle | 92 | · |
| Gibraltar Middle | Fish Creek | Door County | Middle | 92 | · |
| Mercer School | Mercer | Iron County | Combined | 92 | · |
| Prairie View Elementary | De Soto | Vernon County | Elementary | 92 | · |
| Seneca High | Seneca | Crawford County | High | 92 | · |
| Knapp Elementary | Knapp | Dunn County | Elementary | 91 | · |
| South Shore Jr/Sr High | Port Wing | Bayfield County | High | 91 | · |
| Wauwatosa Virtual Academy | Wauwatosa | Milwaukee County | Combined | 91 | · |
| Elmwood High | Elmwood | Pierce County | High | 90 | · |
| Fox Valley Virtual School | Menasha | Winnebago County | Elementary | 90 | · |
| Innovations STEM Academy | Sparta | Monroe County | Middle | 90 | · |
| Oakdale Elementary | Tomah | Monroe County | Elementary | 90 | · |
| Prentice Middle | Prentice | Price County | Middle | 90 | · |
| Transition High | Milwaukee | Milwaukee County | High | 90 | · |
| Eagles' Wings Public Montessori Charter | Solon Springs | Douglas County | Elementary | 89 | · |
| John Edwards Middle | Port Edwards | Wood County | Middle | 89 | · |
| Central Oaks Academy | Wisconsin Rapids | Wood County | Elementary | 88 | · |
| Columbus Elementary | Appleton | Outagamie County | Elementary | 88 | · |
| Deeper Learning Virtual Academy | West Allis | Milwaukee County | Combined | 88 | · |
| Prairie Phoenix Academy | Sun Prairie | Dane County | High | 88 | · |
| Riverdale Junior High | Muscoda | Grant County | Middle | 88 | · |
| Time 4 Learning Charter School | Greendale | Milwaukee County | Elementary | 88 | · |
| CORE4 | Greenfield | Milwaukee County | Elementary | 87 | · |
| Flex Academy | Little Chute | Outagamie County | Elementary | 87 | · |
| Northland Pines Elementary-St Germain | Saint Germain | Vilas County | Elementary | 87 | · |
| Pembine High | Pembine | Marinette County | High | 87 | · |
| Birchwood Elementary | Birchwood | Washburn County | Elementary | 86 | · |
| Clayton High | Clayton | Polk County | High | 86 | · |
| Downsville Elementary | Downsville | Dunn County | Elementary | 86 | · |
| Holcombe High | Holcombe | Chippewa County | High | 86 | · |
| La Crosse Polytechnic School | La Crosse | La Crosse County | High | 86 | · |
| Argyle High | Argyle | Lafayette County | High | 85 | · |
| Hewitt-Texas Elementary | Wausau | Marathon County | Elementary | 85 | · |
| Plum City Elementary | Plum City | Pierce County | Elementary | 85 | · |
| Butternut Elementary | Butternut | Ashland County | Elementary | 84 | · |
| Early Learning Center | North Fond du Lac | Fond du Lac County | Elementary | 84 | · |
| Lewiston Elementary | Portage | Columbia County | Elementary | 84 | · |
| Milestone Democratic School | Madison | Dane County | High | 84 | · |
| Cornell Middle | Cornell | Chippewa County | Middle | 83 | · |
| Dr Rosa Minoka-Hill School | Green Bay | Brown County | Combined | 83 | · |
| Haugen Elementary | Haugen | Barron County | Elementary | 83 | · |
| La Farge Elementary | La Farge | Vernon County | Elementary | 83 | · |
| Lemonweir Academy | Mauston | Juneau County | High | 83 | · |
| Rosendale Intermediate | Rosendale | Fond du Lac County | Elementary | 83 | · |
| Wauzeka High | Wauzeka | Crawford County | High | 83 | · |
| Consolidated Elementary | Janesville | Rock County | Elementary | 82 | · |
| Luck Middle | Luck | Polk County | Middle | 82 | · |
| Kansasville Elementary | Kansasville | Racine County | Elementary | 81 | · |
| Alma High | Alma | Buffalo County | High | 80 | · |
| Juda High | Juda | Green County | High | 80 | · |
| Kenosha High School of Technology Enhanced Curriculum | Kenosha | Kenosha County | High | 80 | · |
| LEADS Primary Charter School | Shawano | Shawano County | Elementary | 80 | · |
| Washburn Middle | Washburn | Bayfield County | Middle | 80 | · |
| Athens Middle | Athens | Marathon County | Middle | 79 | · |
| Cassville High | Cassville | Grant County | High | 79 | · |
| Plum City High | Plum City | Pierce County | High | 79 | · |
| Prescott 4K | Prescott | Pierce County | Elementary | 79 | · |
| ASSATA High | Milwaukee | Milwaukee County | High | 78 | · |
| Fox Cities Leadership Academy | Appleton | Outagamie County | High | 78 | · |
| Rosholt Middle | Rosholt | Portage County | Middle | 78 | · |
| Wisconsin Connect Charter School | Burlington | Racine County | Combined | 78 | · |
| eSucceed Charter School | Gilman | Taylor County | Combined | 78 | · |
| Almond-Bancroft Middle | Almond | Portage County | Middle | 77 | · |
| Charles F Fernandez Center Alt Learning | Stevens Point | Portage County | High | 77 | · |
| Etude High | Sheboygan | Sheboygan County | High | 77 | · |
| Etude Middle | Sheboygan | Sheboygan County | Middle | 77 | · |
| River Cities High | Wisconsin Rapids | Wood County | High | 77 | · |
| Black Hawk Middle | South Wayne | Lafayette County | Middle | 76 | · |
| Albany High | Albany | Green County | High | 75 | · |
| Traver Elementary | Lake Geneva | Walworth County | Elementary | 75 | · |
| McKinley Charter School | Eau Claire | Eau Claire County | High | 74 | · |
| Ouisconsing School of Collaboration | Lodi | Columbia County | Elementary | 74 | · |
| Waukesha East Alternative School | Waukesha | Waukesha County | High | 74 | · |
| Bruce Middle | Bruce | Rusk County | Middle | 73 | · |
| Prairie Farm Middle | Prairie Farm | Barron County | Middle | 73 | · |
| Shullsburg Junior High | Shullsburg | Lafayette County | Middle | 73 | · |
| Three Lakes Junior High | Three Lakes | Oneida County | Middle | 73 | · |
| Wequiock Elementary | Green Bay | Brown County | Elementary | 73 | · |
| Clear Lake Junior High | Clear Lake | Polk County | Middle | 72 | · |