County directory · Wisconsin · 2026–27
School districts in Waukesha County, WI
Waukesha County has 18 regular public school districts, enrolling 58,571 students in 2024–25. The largest is Waukesha School District (10,922 students, 19% of the county), followed by Elmbrook School District and Hamilton School District. 17 of the 18 offer kindergarten. Wisconsin's kindergarten cutoff: turn 5 by September 1.
The 18 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Waukesha School District 301 Hyde Park Avenue, Waukesha | Pre-K–12 | 27 | 10,922 | 641 | (262) 970-1012 |
| Elmbrook School District 3555 N Calhoun Rd, Brookfield | Pre-K–12 | 10 | 7,845 | 470 | (262) 781-3030 |
| Hamilton School District W220N6151 Town Line Rd, Sussex | Pre-K–12 | 8 | 5,131 | 296 | (262) 246-1973 |
| Oconomowoc Area School District 915 East Summit Avenue, Oconomowoc also serves Dodge County and Jefferson County | Pre-K–12 | 8 | 4,928 | 290 | (262) 560-2111 |
| Mukwonago School District 385 E Veterans Way, Mukwonago also serves Walworth County | Pre-K–12 | 9 | 4,835 | 262 | (262) 363-6300 |
| Muskego-Norway School District S87W18763 Woods Rd, Muskego also serves Racine County | Pre-K–12 | 6 | 4,602 | 236 | (262) 971-1800 |
| New Berlin School District 4333 S Sunnyslope Rd, New Berlin | Pre-K–12 | 6 | 4,334 | 296 | (262) 789-6200 |
| Menomonee Falls School District W156N8480 Pilgrim Rd, Menomonee Falls | Pre-K–12 | 6 | 3,876 | 254 | (262) 255-8440 |
| Kettle Moraine School District 563 A J Allen Cir, Wales also serves Jefferson County | Pre-K–12 | 12 | 3,361 | 170 | (262) 968-6300 |
| Pewaukee School District 404 Lake St, Pewaukee | Pre-K–12 | 4 | 2,907 | 188 | (262) 691-2100 |
| Arrowhead UHS School District 700 North Ave, Hartland | 9–12 | 1 | 1,950 | — | (262) 369-3611 |
| Hartland-Lakeside J3 School District 800 E North Shore Dr, Hartland | Pre-K–8 | 3 | 1,091 | 100 | (262) 369-6743 |
| Merton Community School District N68W28460 Sussex Rd, Hartland | Pre-K–8 | 2 | 894 | 91 | (262) 538-2227 |
| Lake Country School District 1800 Vettelson Rd, Hartland | Pre-K–8 | 1 | 447 | 39 | (262) 367-3606 |
| Swallow School District W299N5614 County Road E, Hartland | Pre-K–8 | 1 | 432 | 34 | (262) 367-2000 |
| Richmond School District N56W26530 Richmond Rd, Sussex | Pre-K–8 | 1 | 410 | 39 | (262) 538-1360 |
| North Lake School District N75W31283 Highway VV, North Lake | Pre-K–8 | 1 | 365 | 30 | (262) 966-2033 |
| Stone Bank School District N68W33866 County Road K, Oconomowoc | Pre-K–8 | 1 | 241 | 30 | (262) 966-2900 |
Waukesha County at a glance
Together the 18 districts run 107 schools from offices in 12 towns. The smallest by enrollment is Stone Bank School District, with 241 students; the median Waukesha County district has 2,907. By grade span: 10 Pre-K–12, 7 Pre-K–8 and 1 9–12. Without kindergarten: Arrowhead UHS School District (9–12).
Kindergarten in 2024–25, counting the 17 districts that report a K grade: 3,466 children. The biggest kindergarten was Waukesha School District's, with 641; Elmbrook School District had 470, and the smallest, Stone Bank School District, had 30.
Waukesha County holds 18 of Wisconsin's 420 regular districts (4.3%) and 7.4% of its 793,595 public school students, ranking 1st of 72 counties by number of districts and 3rd by enrollment. By size, 3 enroll 5,000 or more, 9 enroll 1,000 to 4,999 and 6 have fewer than 1,000 students, and the average school here has about 547 students.
4 districts reach past the county line: Oconomowoc Area School District (into Dodge County and Jefferson County), Mukwonago School District (into Walworth County), Muskego-Norway School District (into Racine County) and Kettle Moraine School District (into Jefferson County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 4 of Waukesha County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. Each one's own site:
Waukesha School District · Elmbrook School District · Hamilton School District · Oconomowoc Area School District · Mukwonago School District · Muskego-Norway School District · New Berlin School District · Menomonee Falls School District · Kettle Moraine School District · Pewaukee School District · Arrowhead UHS School District · Hartland-Lakeside J3 School District · Merton Community School District · Lake Country School District · Swallow School District · Richmond School District · North Lake School District · Stone Bank School District
What grade will my child be in?
More in Wisconsin
Every Wisconsin district by county · Wisconsin kindergarten cutoff
More Wisconsin county directories: Dane County (15) · Grant County (10) · Kenosha County (12) · Milwaukee County (18) · Racine County (12) · Walworth County (15)