The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Waukesha County

Wisconsin · Public K-12

Waukesha County is a Wisconsin county whose public-school system spans 113 campuses and approximately 60,032 students. Median household income runs about $106,076. By level, that breaks down as 67 elementary, 17 middle, and 26 high schools.

7-year change in Waukesha County

SY 2017-18 vs SY 2024-25
Total enrollment
60,032
-1,755 (-3%) vs SY 2017-18
School count
113
0 (0%) vs SY 2017-18
% White
75%
was 79%
% Hispanic
11%
was 9%
% Black
3%
was 3%
% Asian
6%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
411,762
all ages · ACS 5-yr
Schools
113
25 districts
Enrollment
60,032
students · NCES CCD
Median income
$106,076
Above Wisconsin avg
Free/reduced lunch
17.4%
Below Wisconsin avg
Elementary
67
27,589 students
Middle
17
11,429 students
High
26
20,421 students
Combined / other
3
593 students
LARGEST DISTRICT
Waukesha School District
10,922 students · 25 districts in Waukesha County

County vs. school enrollment demographics

Left bar is the racial makeup of Waukesha 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".

County residents
White
87%
Hispanic
6%
Black
2%
Asian
4%
Two or more
6%
Native American
0%
Pacific Islander
0%
School enrollment
White
75%
Hispanic
11%
Black
3%
Asian
6%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
48.9%
adults 25+
Poverty rate
3.4%
ACS 5-year
Unemployment
2.3%
civilian labor
Median age
44
21.0% under 18

Test scores in Waukesha County

Latest 2024-25 ELA proficiency, 80 schools ranked. Wisconsin state average: 53.1%.

See all 80 schools in Waukesha County ranked by score →

All schools (113)

NameCityLevelGradesEnrollmentRating
School for Arts and PerformanceWalesHigh09-12114·
Waukesha Academy of Health ProfessionsWaukeshaHigh09-12112·
eAchieve ElementaryWaukeshaElementaryPK-05111·
Eagleville Charter SchoolEagleElementaryKG-0695·
Waukesha East Alternative SchoolWaukeshaHigh06-1274·
KM Global SchWalesHigh09-1271·
Kettle Moraine 4KDelafieldElementaryPK-PK53·
Waukesha Transition AcademyWaukeshaHigh12-1236·
KM ConnectWalesHigh06-1235·
Norris Academy Virtual SchoolMukwonagoCombinedKG-1221·
Norris AcademyMukwonagoCombinedKG-1210·
Fairview SouthBrookfieldHigh05-129·
Riverview SchoolWaukeshaHigh06-125·

Cities in Waukesha County

Waukesha29 schoolsOconomowoc10 schoolsHartland9 schoolsBrookfield8 schoolsMenomonee Falls8 schoolsMukwonago8 schoolsNew Berlin7 schoolsWales7 schoolsSussex6 schoolsMuskego5 schoolsPewaukee4 schoolsDelafield2 schoolsDousman2 schoolsEagle2 schoolsElm Grove2 schoolsBig Bend1 schoolGenesee Depot1 schoolLannon1 schoolNorth Prairie1 school

About Waukesha County

In Wisconsin, Waukesha County is a sizable county of about 411,762 residents. 113 public schools across the county serves about 60,032 students between them.

In context, census numbers show typical household earnings sit around $106,076, roughly 49% of adults have completed at least a four-year degree, and the poverty rate is around 3%. That income level is 44% above the Wisconsin median.

Looking at the level breakdown, Waukesha County is built around 67 elementary schools (27,589 students), 17 middle schools (11,429), 26 high schools (20,421), and 3 combined or other schools.

Waukesha School District is the biggest district by enrollment, covering about 10,922 students across Waukesha County.

Trend over the past 7 years. Total public-school enrollment in Waukesha County has fell 3% since SY 2017-18, moving from about 61,787 students to 60,032. On the demographic side, White enrollment moved from 79% to 75% over the same window.

On this page, the community for Waukesha County discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools serve Waukesha County?
There are 113 public K-12 schools in Waukesha County, Wisconsin, with a combined enrollment of about 60,032.
How many high schools are in Waukesha County?
Waukesha County, Wisconsin has 26 public high schools, serving approximately 20,421 students.
How many middle schools are in Waukesha County?
Waukesha County, Wisconsin has 17 public middle schools, serving approximately 11,429 students.
How many elementary schools are in Waukesha County?
Waukesha County, Wisconsin has 67 public elementary schools, serving approximately 27,589 students.
What is the largest school district in Waukesha County?
Waukesha School District is the largest school district in Waukesha County, serving approximately 10,922 students. The county contains 25 school districts overall.
How many people live in Waukesha County?
Waukesha County has roughly 411,762 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Waukesha County?
Median household income in Waukesha County is $106,076, above the Wisconsin average of $73,469. About 3.4% of residents live below the federal poverty line.
How educated are residents of Waukesha County?
Approximately 48.9% of adults 25 and older in Waukesha County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Waukesha County qualify for free or reduced lunch?
Roughly 17.4% of students in Waukesha County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Wisconsin county average of 41.4%.
What is the student-teacher ratio in Waukesha County schools?
Across Waukesha County public schools, the enrollment-weighted student-teacher ratio is approximately 17.3 to 1.

Waukesha County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data