Public schools in Maine
All 584 in one listEvery one on the record by city and county: open a place for its list, which you can filter by what each record says.
584 public schools in 303 cities and towns and 16 counties. From NCES’s yearly directory of Jul 1, 2026.
The biggest cities and towns
By how many public schools each holdsThe biggest counties
By how many public schools each holdsEvery city, town and county, A to Z
Cities and towns
A
B
C
D
E
F
H
L
M
N
P
S
- Sabattus1
- Saco5
- Saint Agatha2
- Salem1
- Sanford5
- Scarborough6
- Searsmont1
- Searsport3
- Sebago1
- Sedgwick1
- Shapleigh1
- Sidney1
- Skowhegan7
- Solon1
- Somerville1
- South Berwick3
- South Bristol1
- South Gardiner1
- South Paris1
- South Portland9
- Southport1
- Southwest Harbor1
- Springvale1
- Stacyville2
- Standish3
- Steep Falls1
- Steuben1
- Stratton1
- Strong1
- Sullivan3
- Sumner1
- Surry1
- Swans Island1
- Swanville1
W
Counties
No city, town or county by that name here. A ZIP code? Search for it above the states.
Source:
NCES, school directory, 2025-26 (preliminary). Released Jul 1, 2026. Updated yearly.