schoolsbycounty

Waukesha County Public Schools

Total Schools

112

public schools

Total Enrollment

61,152

students

School Districts

23

districts

Directory guide

How to use the Waukesha County public school directory

Start with the county-level shape, then use the school table for exact records. This directory is built from NCES public school data for Wisconsin; it is best for narrowing research, checking district context, and finding school records to verify with local sources.

District shape

Waukesha County has 23 district entries. Waukesha School District is the largest listed district in this county slice, with 27 schools.

Community spread

School records are spread across 21 listed communities. Waukesha has the most listed schools, with 28 records.

Grade-level mix

Primary schools are the largest listed grade-level group, with 61 schools. Filter the table by level before comparing enrollment or district context.

Choice-program flags

NCES flags 16 schools as charter, magnet, or virtual in this county file: 16 charter, 3 virtual. Confirm eligibility and enrollment rules with the relevant district.

Filter before comparing

Search by school or district name, then narrow by grade level or program flag so the table matches the student stage you are researching.

Open profiles where available

12 schools in this county currently have generated profile pages. Listed-only schools still remain in the NCES directory table.

Verify assignment locally

County directories do not determine attendance zones, transfer eligibility, magnet admission, charter lotteries, or program placement.

School Overview

Total Schools

112

in Waukesha County

Reported Enrollment

61,152

112 schools reporting

School Districts

23

districts

Charter Schools

16

14% of total

School Level Breakdown

Elementary61
Middle17
High25
Other9

23 School Districts in Waukesha County

Waukesha School District

27 schools
11,855 students

Elmbrook School District

10 schools
7,781 students

Hamilton School District

8 schools
5,106 students

Oconomowoc Area School District

8 schools
5,015 students

Mukwonago School District

9 schools
5,009 students

Muskego-Norway School District

6 schools
4,767 students

New Berlin School District

6 schools
4,256 students

Menomonee Falls School District

6 schools
3,914 students

Kettle Moraine School District

12 schools
3,477 students

Pewaukee School District

4 schools
2,948 students

112 Public Schools in Waukesha County

Sorted by reported enrollment. Dedicated profile pages are available for 12 high-enrollment schools; every NCES public school remains listed here.

NCES 2022-23 public school data and FY 2022 school-finance data

Level

Showing 20 of 112 matching schools

Arrowhead High

Arrowhead UHS School District

Hartland, 53029 / Suburb: Large

Profile9–12High2,086 students

Muskego High

Muskego-Norway School District

Muskego, 53150 / Rural: Fringe

Profile9–12High1,686 students

Oconomowoc High

Oconomowoc Area School District

Oconomowoc, 53066 / Suburb: Large

Profile9–12High1,662 students

Mukwonago High

Mukwonago School District

Mukwonago, 53149 / Town: Fringe

Profile9–12High1,620 students

Hamilton High

Hamilton School District

Sussex, 53089 / Suburb: Large

Profile9–12High1,562 students

Brookfield East High

Elmbrook School District

Brookfield, 53005 / Suburb: Large

Profile9–12High1,362 students

Menomonee Falls High

Menomonee Falls School District

Menomonee Falls, 53051 / Suburb: Large

Profile9–12High1,285 students

West High

Waukesha School District

Waukesha, 53189 / City: Small

Profile9–12High1,194 students

Brookfield Central High

Elmbrook School District

Brookfield, 53005 / Suburb: Large

Profile9–12High1,192 students

New Berlin West Middle/High

New Berlin School District

New Berlin, 53146 / Rural: Fringe

Profile7–12High1,047 students

Eisenhower Middle/High

New Berlin School District

New Berlin, 53151 / Suburb: Large

Profile7–12High1,029 students

North High

Waukesha School District

Waukesha, 53188 / City: Small

Profile9–12High1,016 students

Bay Lane Elementary

Muskego-Norway School District

Muskego, 53150 / Suburb: Large

Listed onlyPK–4Primary919 students

South High

Waukesha School District

Waukesha, 53186 / City: Small

Listed only9–12High890 students

Pewaukee High

Pewaukee School District

Pewaukee, 53072 / Suburb: Large

Listed only9–12High882 students

Burleigh Elementary

Elmbrook School District

Brookfield, 53005 / Suburb: Large

Listed onlyPK–5Primary879 students

Kettle Moraine High

Kettle Moraine School District

Wales, 53183 / Suburb: Large

Listed only9–12High878 students

Pilgrim Park Middle

Elmbrook School District

Elm Grove, 53122 / Suburb: Large

Listed only6–8Middle860 students

North Middle

Menomonee Falls School District

Menomonee Falls, 53051 / Suburb: Large

Listed only6–8Middle842 students

Swanson Elementary

Elmbrook School District

Brookfield, 53005 / Suburb: Large

Listed onlyPK–5Primary823 students

Waukesha County school directory FAQ

Does this list show which Waukesha County school serves my address?

No. This is a county-level NCES directory for public school records in Wisconsin. Attendance zones, transfer policies, magnet eligibility, charter lotteries, and program placement must be verified with the local district or school.

What is included in the Waukesha County public school directory?

The directory lists 112 public schools from NCES records, including school name, district, grade range, type flags, and enrollment where reported.

Does this page rank the best schools in Waukesha County?

No. This page is a public school directory, not a ranking or recommendation. Use it to find records, compare similar school types, and identify district sources to verify locally.

Are private schools included in this Waukesha County list?

No. SchoolsByCounty uses NCES public school records for this directory. Private schools, homeschool programs, and some local program options are outside this public-school listing.

Why do some Waukesha County schools have profiles while others are listed only?

SchoolsByCounty generates profile pages for a high-enrollment subset of school records. 12 schools in this county currently have profile links, while every listed school remains available in the directory table.

How should I compare school districts in Waukesha County?

Start with the 23 district entries, then compare schools with similar grade ranges. County-level lists can include district slices, so use district websites to confirm boundaries and program rules.

What do charter or virtual flags mean in this Waukesha County directory?

Charter and virtual flags come from NCES school records. They identify school record types, not admission eligibility, transfer availability, or program quality. Confirm application rules and current program status with the district or school.

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) Common Core of Data and School District Finance Survey. School scores are derived composite metrics based on available NCES graduation-rate and school-finance signals.

Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.