Public schools by city in Washington
133 Washington cities have at least 5 public schools with a local mailing address. Each city page lists every school by level with its district, enrollment, and staffing. Smaller communities remain available through the Washington district directory and search.
Cities with the most public schools
- Seattle131 schools · 59,301 students
- Spokane98 schools · 41,355 students
- Tacoma97 schools · 42,558 students
- Vancouver91 schools · 43,747 students
- Yakima51 schools · 23,971 students
- Everett40 schools · 22,975 students
- Renton37 schools · 19,003 students
- Kennewick35 schools · 19,124 students
- Kent35 schools · 18,266 students
- Puyallup35 schools · 22,479 students
- Spokane Valley35 schools · 14,724 students
- Bellingham33 schools · 12,539 students
All Washington cities A–Z
| City | Schools | High schools | Charter | Students |
|---|---|---|---|---|
| Aberdeen | 13 | 5 | 0 | 3,258 |
| Anacortes | 10 | 4 | 0 | 2,661 |
| Arlington | 13 | 4 | 0 | 6,844 |
| Auburn | 32 | 5 | 0 | 22,880 |
| Bainbridge Island | 10 | 2 | 0 | 3,514 |
| Battle Ground | 11 | 1 | 0 | 7,218 |
| Belfair | 7 | 2 | 0 | 2,337 |
| Bellevue | 31 | 7 | 0 | 20,705 |
| Bellingham | 33 | 11 | 1 | 12,539 |
| Blaine | 5 | 1 | 0 | 1,964 |
| Bonney Lake | 9 | 1 | 0 | 6,510 |
| Bothell | 24 | 7 | 0 | 16,073 |
| Bremerton | 22 | 5 | 1 | 9,121 |
| Brush Prairie | 6 | 4 | 0 | 3,929 |
| Buckley | 7 | 2 | 0 | 4,216 |
| Burien | 10 | 4 | 0 | 4,781 |
| Burlington | 6 | 2 | 0 | 1,516 |
| Camas | 17 | 6 | 0 | 9,440 |
| Carnation | 5 | 1 | 0 | 1,662 |
| Centralia | 9 | 2 | 0 | 3,313 |
| Chattaroy | 5 | 1 | 0 | 1,570 |
| Chehalis | 10 | 6 | 0 | 3,776 |
| Chelan | 6 | 2 | 0 | 1,299 |
| Cheney | 10 | 4 | 0 | 3,855 |
| Clarkston | 10 | 3 | 0 | 2,495 |
| Colville | 7 | 2 | 0 | 1,782 |
| Connell | 7 | 3 | 0 | 1,528 |
| Coupeville | 6 | 4 | 0 | 952 |
| Covington | 8 | 1 | 0 | 6,136 |
| Deer Park | 8 | 2 | 0 | 2,783 |
| Des Moines | 10 | 4 | 1 | 5,205 |
| East Wenatchee | 11 | 1 | 0 | 5,642 |
| Eastsound | 5 | 1 | 0 | 802 |
| Eatonville | 6 | 2 | 0 | 1,786 |
| Edmonds | 13 | 2 | 0 | 6,952 |
| Ellensburg | 11 | 3 | 0 | 3,467 |
| Elma | 7 | 3 | 0 | 1,861 |
| Enumclaw | 8 | 1 | 0 | 4,128 |
| Ephrata | 8 | 2 | 0 | 2,833 |
| Everett | 40 | 11 | 0 | 22,975 |
| Everson | 7 | 2 | 0 | 2,503 |
| Federal Way | 31 | 7 | 0 | 14,754 |
| Ferndale | 12 | 3 | 0 | 4,324 |
| Forks | 6 | 1 | 0 | 3,789 |
| Friday Harbor | 5 | 2 | 0 | 794 |
| Gig Harbor | 14 | 3 | 0 | 7,909 |
| Graham | 9 | 1 | 0 | 5,974 |
| Grandview | 8 | 4 | 0 | 3,584 |
| Granite Falls | 7 | 3 | 0 | 2,355 |
| Hoquiam | 6 | 1 | 0 | 1,566 |
| Issaquah | 15 | 2 | 0 | 8,664 |
| Kelso | 13 | 3 | 0 | 4,941 |
| Kenmore | 5 | 1 | 0 | 3,481 |
| Kennewick | 35 | 10 | 0 | 19,124 |
| Kent | 35 | 6 | 0 | 18,266 |
| Kettle Falls | 5 | 2 | 0 | 1,116 |
| Kingston | 7 | 2 | 0 | 1,905 |
| Kirkland | 26 | 6 | 0 | 12,404 |
| Lacey | 24 | 4 | 0 | 15,167 |
| Lake Stevens | 16 | 4 | 0 | 10,117 |
| Lakewood | 23 | 7 | 0 | 9,639 |
| Langley | 5 | 2 | 0 | 1,207 |
| Leavenworth | 6 | 2 | 0 | 975 |
| Liberty Lake | 5 | 2 | 0 | 3,267 |
| Longview | 18 | 6 | 0 | 6,396 |
| Lynden | 9 | 2 | 0 | 3,996 |
| Lynnwood | 18 | 3 | 0 | 10,036 |
| Maple Valley | 8 | 2 | 0 | 7,091 |
| Marysville | 23 | 5 | 0 | 9,866 |
| Mattawa | 8 | 2 | 0 | 2,455 |
| Mercer Island | 6 | 1 | 0 | 3,993 |
| Monroe | 9 | 2 | 0 | 4,793 |
| Moses Lake | 20 | 5 | 0 | 8,430 |
| Mount Vernon | 17 | 4 | 0 | 7,039 |
| Mukilteo | 7 | 1 | 0 | 5,709 |
| Newport | 5 | 2 | 0 | 1,181 |
| Nine Mile Falls | 6 | 2 | 0 | 1,440 |
| Oak Harbor | 13 | 2 | 0 | 5,635 |
| Okanogan | 6 | 4 | 0 | 1,041 |
| Olympia | 24 | 4 | 0 | 11,275 |
| Omak | 8 | 2 | 0 | 5,873 |
| Orting | 5 | 1 | 0 | 2,809 |
| Othello | 9 | 3 | 0 | 4,537 |
| Pasco | 32 | 7 | 0 | 19,216 |
| Port Angeles | 12 | 3 | 0 | 3,818 |
| Port Orchard | 18 | 3 | 0 | 9,328 |
| Poulsbo | 6 | 1 | 0 | 3,185 |
| Prosser | 7 | 2 | 0 | 2,646 |
| Pullman | 6 | 1 | 0 | 2,731 |
| Puyallup | 35 | 6 | 0 | 22,479 |
| Quincy | 9 | 2 | 0 | 3,162 |
| Raymond | 5 | 2 | 0 | 829 |
| Redmond | 23 | 3 | 0 | 12,371 |
| Renton | 37 | 9 | 1 | 19,003 |
| Richland | 17 | 4 | 0 | 11,723 |
| Ridgefield | 7 | 1 | 0 | 4,297 |
| Rochester | 5 | 2 | 0 | 2,175 |
| Sammamish | 14 | 2 | 0 | 11,366 |
| SeaTac | 8 | 1 | 0 | 4,314 |
| Seattle | 131 | 27 | 5 | 59,301 |
| Sedro-Woolley | 9 | 3 | 0 | 3,813 |
| Selah | 8 | 3 | 0 | 3,771 |
| Sequim | 6 | 1 | 0 | 2,580 |
| Shelton | 14 | 4 | 0 | 5,577 |
| Shoreline | 16 | 2 | 0 | 8,967 |
| Silverdale | 11 | 2 | 0 | 6,866 |
| Snohomish | 20 | 4 | 0 | 10,246 |
| Snoqualmie | 9 | 3 | 0 | 4,670 |
| South Bend | 7 | 2 | 0 | 1,102 |
| Spanaway | 15 | 4 | 0 | 10,312 |
| Spokane | 98 | 24 | 3 | 41,355 |
| Spokane Valley | 35 | 8 | 0 | 14,724 |
| Stanwood | 9 | 2 | 0 | 4,113 |
| Sultan | 7 | 3 | 0 | 1,826 |
| Sumner | 6 | 1 | 0 | 4,233 |
| Sunnyside | 8 | 2 | 0 | 5,748 |
| Tacoma | 97 | 24 | 1 | 42,558 |
| Tonasket | 5 | 2 | 0 | 1,104 |
| Toppenish | 8 | 2 | 0 | 3,534 |
| Tukwila | 6 | 3 | 1 | 2,754 |
| Tumwater | 13 | 7 | 0 | 5,990 |
| Vancouver | 91 | 20 | 1 | 43,747 |
| Vashon | 5 | 2 | 0 | 1,468 |
| Walla Walla | 17 | 5 | 0 | 5,410 |
| Wapato | 10 | 3 | 0 | 3,198 |
| Washougal | 10 | 1 | 0 | 2,756 |
| Wenatchee | 19 | 5 | 1 | 7,307 |
| West Richland | 6 | 0 | 0 | 3,267 |
| White Salmon | 5 | 2 | 0 | 1,078 |
| Woodinville | 11 | 1 | 0 | 6,478 |
| Woodland | 7 | 2 | 0 | 2,546 |
| Yakima | 51 | 18 | 0 | 23,971 |
| Yelm | 9 | 2 | 0 | 5,253 |
