Public schools by city in Maine
19 Maine 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 Maine district directory and search.
Cities with the most public schools
- Portland16 schools · 6,888 students
- Bangor11 schools · 3,436 students
- Augusta9 schools · 2,840 students
- Lewiston9 schools · 5,562 students
- South Portland9 schools · 3,336 students
- Auburn8 schools · 3,241 students
- Skowhegan7 schools · 1,485 students
- Scarborough6 schools · 2,865 students
- Westbrook6 schools · 2,348 students
- Bath5 schools · 1,357 students
- Biddeford5 schools · 2,276 students
- Brunswick5 schools · 2,413 students
All Maine cities A–Z
| City | Schools | High schools | Charter | Students |
|---|---|---|---|---|
| Auburn | 8 | 1 | 0 | 3,241 |
| Augusta | 9 | 3 | 2 | 2,840 |
| Bangor | 11 | 1 | 0 | 3,436 |
| Bath | 5 | 1 | 0 | 1,357 |
| Biddeford | 5 | 1 | 0 | 2,276 |
| Brunswick | 5 | 1 | 0 | 2,413 |
| Farmington | 5 | 1 | 0 | 1,828 |
| Gorham | 5 | 1 | 0 | 2,830 |
| Houlton | 5 | 1 | 0 | 1,214 |
| Lewiston | 9 | 1 | 1 | 5,562 |
| Portland | 16 | 4 | 1 | 6,888 |
| Presque Isle | 5 | 1 | 0 | 1,442 |
| Saco | 5 | 0 | 0 | 1,942 |
| Sanford | 5 | 1 | 0 | 2,814 |
| Scarborough | 6 | 1 | 0 | 2,865 |
| Skowhegan | 7 | 2 | 2 | 1,485 |
| South Portland | 9 | 3 | 1 | 3,336 |
| Waterville | 5 | 1 | 0 | 1,623 |
| Westbrook | 6 | 1 | 0 | 2,348 |
