ME ยท 2024-25 school year
Public schools in Maine
Maine has 589 open public schools run by 276 districts and other education agencies, enrolling 166,127 students. Schools average 11.5 students per teacher, compared with 15.3 nationally.
State totals
- Districts
- 276
- Schools
- 589
- Students
- 166,127
- Teachers (FTE)
- 14,878
- Students per teacher
- 11.5
- US: 15.3
- Charter schools
- 11
- Total spending
- $3.53 billion
- 2020 finance data
- Spending per pupil
- $20,160
- 2020 finance data. US: $16,826
In the 2020 finance data, districts in Maine spent $20,160 per pupil, which is above the US figure of $16,826. Dollars are nominal and not adjusted for regional costs or inflation.
Download all 589 Maine schools (CSV)School districts in Maine
All 276 districts and agencies, largest first. Filter by name or city, or sort any column.
| Portland Public Schools | Portland | 17 | 6,555 | 10.8 | $21,508 |
| Lewiston Public Schools | Lewiston | 8 | 5,313 | 11.1 | $19,401 |
| Bangor Public Schools | Bangor | 10 | 3,439 | 12.1 | $18,236 |
| RSU 06/MSAD 06 | Buxton | 8 | 3,297 | 12.1 | $17,124 |
| Sanford Public Schools | Sanford | 6 | 3,250 | 12.5 | $23,933 |
| Auburn Public Schools | Auburn | 8 | 3,242 | 12.5 | $18,800 |
| RSU 17/MSAD 17 | South Paris | 10 | 3,075 | 12.7 | $16,466 |
| RSU 14 | Windham | 6 | 3,051 | 12.0 | $18,731 |
| RSU 57/MSAD 57 | Waterboro | 7 | 2,868 | 12.1 | $18,755 |
| Scarborough Public Schools | Scarborough | 6 | 2,865 | 10.8 | $20,508 |
| Gorham Public Schools | Gorham | 5 | 2,833 | 13.0 | $17,928 |
| South Portland Public Schools | South Portland | 7 | 2,816 | 10.0 | $23,031 |
| RSU 60/MSAD 60 | North Berwick | 7 | 2,801 | 11.6 | $17,583 |
| RSU 18 | Oakland | 8 | 2,725 | 14.0 | $15,960 |
| Biddeford Public Schools | Biddeford | 6 | 2,436 | 10.9 | $19,983 |
| Brunswick Public Schools | Brunswick | 4 | 2,413 | 11.2 | $21,570 |
| Westbrook Public Schools | Westbrook | 6 | 2,348 | 10.2 | $21,011 |
| RSU 75/MSAD 75 | Topsham | 7 | 2,302 | 11.6 | $23,233 |
| RSU 09 | Farmington | 8 | 2,277 | 10.6 | $18,643 |
| RSU 21 | Kennebunk | 6 | 2,262 | 11.3 | $19,856 |
| RSU 51/MSAD 51 | Cumberland | 4 | 2,236 | 10.9 | $20,534 |
| RSU 54/MSAD 54 | Skowhegan | 8 | 2,194 | 10.3 | $21,123 |
| Augusta Public Schools | Augusta | 7 | 2,120 | 12.1 | $17,776 |
| RSU 35/MSAD 35 | Eliot | 5 | 2,120 | 12.5 | $17,629 |
| RSU 22 | Hampden | 6 | 2,118 | 13.1 | $16,227 |
| RSU 52/MSAD 52 | Turner | 6 | 2,028 | 12.1 | $17,190 |
| RSU 05 | Freeport | 6 | 2,001 | 10.7 | $18,317 |
| Falmouth Public Schools | Falmouth | 3 | 1,979 | 10.0 | $21,953 |
| Saco Public Schools | Saco | 5 | 1,942 | 11.6 | $17,600 |
| RSU 19 | Newport | 5 | 1,883 | 11.8 | $18,786 |
| RSU 11/MSAD 11 | Gardiner | 6 | 1,846 | 12.1 | $16,132 |
| RSU 15/MSAD 15 | Gray | 5 | 1,825 | 12.3 | $17,726 |
| RSU 01 - Lkrsu | Bath | 7 | 1,789 | 10.8 | $34,874 |
| RSU 40/MSAD 40 | Union | 7 | 1,762 | 10.7 | $17,368 |
| RSU 49/MSAD 49 | Fairfield | 5 | 1,760 | 12.5 | $17,860 |
| RSU 10 | Rumford | 6 | 1,739 | 11.4 | $21,469 |
| RSU 16 | Poland | 5 | 1,672 | 11.7 | $17,798 |
| RSU 79/MSAD 01 | Presque Isle | 6 | 1,670 | 13.3 | $17,977 |
| Yarmouth Schools | Yarmouth | 4 | 1,655 | 11.3 | $18,801 |
| RSU 61/MSAD 61 | Bridgton | 6 | 1,627 | 10.3 | $27,074 |
| Waterville Public Schools | Waterville | 5 | 1,623 | 11.0 | $21,690 |
| York Public Schools | York | 4 | 1,539 | 9.5 | $23,442 |
| RSU 13 | Rockland | 6 | 1,508 | 9.4 | $23,223 |
| Cape Elizabeth Public Schools | Cape Elizabeth | 3 | 1,499 | 11.0 | $20,857 |
| Brewer Public Schools | Brewer | 2 | 1,490 | 12.5 | $16,441 |
| Wells-Ogunquit CSD | Wells | 3 | 1,440 | 12.0 | $21,801 |
| RSU 02 | Hallowell | 5 | 1,436 | 10.3 | $19,323 |
| RSU 71 | Belfast | 7 | 1,396 | 11.0 | $22,093 |
| RSU 34 | Old Town | 5 | 1,369 | 11.3 | $16,828 |
| RSU 73 | Livermore Falls | 4 | 1,369 | 11.3 | $18,129 |
Showing 1 to 50 of 276
Maine district rankings
Ratio and spending lists include only districts with 1,000 or more students, so very small districts do not dominate. These are factual sorts, not quality ratings.
Largest districts
- 1.Portland Public Schools6,555
- 2.Lewiston Public Schools5,313
- 3.Bangor Public Schools3,439
- 4.RSU 06/MSAD 063,297
- 5.Sanford Public Schools3,250
- 6.Auburn Public Schools3,242
- 7.RSU 17/MSAD 173,075
- 8.RSU 143,051
- 9.RSU 57/MSAD 572,868
- 10.Scarborough Public Schools2,865
Lowest student-teacher ratio
- 1.RSU 139.4
- 2.York Public Schools9.5
- 3.South Portland Public Schools10.0
- 4.Falmouth Public Schools10.0
- 5.RSU 3810.0
- 6.Westbrook Public Schools10.2
- 7.RSU 54/MSAD 5410.3
- 8.RSU 61/MSAD 6110.3
- 9.RSU 0210.3
- 10.Ellsworth Public Schools10.3
Highest student-teacher ratio
- 1.RSU 29/MSAD 2915.2
- 2.RSU 1814.0
- 3.Lisbon Public Schools13.9
- 4.Hermon Public Schools13.6
- 5.RSU 64/MSAD 6413.3
- 6.RSU 79/MSAD 0113.3
- 7.RSU 2213.1
- 8.Gorham Public Schools13.0
- 9.RSU 1212.8
- 10.RSU 17/MSAD 1712.7
Highest spending per pupil (2020)
- 1.RSU 01 - Lkrsu$34,874
- 2.RSU 39$31,803
- 3.RSU 61/MSAD 61$27,074
- 4.Sanford Public Schools$23,933
- 5.York Public Schools$23,442
- 6.RSU 75/MSAD 75$23,233
- 7.RSU 13$23,223
- 8.South Portland Public Schools$23,031
- 9.RSU 71$22,093
- 10.Falmouth Public Schools$21,953
Lowest spending per pupil (2020)
- 1.Hermon Public Schools$13,670
- 2.RSU 29/MSAD 29$14,898
- 3.RSU 18$15,960
- 4.RSU 11/MSAD 11$16,132
- 5.RSU 22$16,227
- 6.Brewer Public Schools$16,441
- 7.RSU 17/MSAD 17$16,466
- 8.RSU 34$16,828
- 9.RSU 06/MSAD 06$17,124
- 10.RSU 52/MSAD 52$17,190
Schools by level
115 high schools, 84 middle schools and 349 elementary schools. The largest of each are listed below; use search or a district page for the rest.
High schools 115
- Lewiston High School Lewiston, 1,709 students
- Noble High School North Berwick, 1,134 students
- Sanford High School Sanford, 1,115 students
- Bangor High School Bangor, 1,068 students
- Edward Little High School Auburn, 1,045 students
- Bonny Eagle High School Standish, 1,027 students
- Oxford Hills Comprehensive High School Paris, 1,010 students
- Windham High School Windham, 939 students
- South Portland High School South Portland, 928 students
- Portland High School Portland, 912 students
- Scarborough High School Scarborough, 903 students
- Biddeford High School Biddeford, 894 students
- Massabesic High School Waterboro, 867 students
- Deering High School Portland, 850 students
- Gorham High School Gorham, 812 students
Middle schools 84
- Sanford Middle School Sanford, 920 students
- South Portland Middle School South Portland, 807 students
- Lewiston Middle School Lewiston, 744 students
- Gorham Middle School Gorham, 718 students
- Bonny Eagle Middle School Buxton, 712 students
- Westbrook Middle School Westbrook, 710 students
- Scarborough Middle School Scarborough, 663 students
- Massabesic Middle School East Waterboro, 619 students
- Saco Middle School Saco, 586 students
- Windham Middle School Windham, 571 students
- Brunswick Junior High School Brunswick, 544 students
- Biddeford Middle School Biddeford, 542 students
- Mt Ararat Middle School Topsham, 533 students
- Nokomis Regional Middle School Newport, 524 students
- Gray-New Gloucester Middle School Gray, 519 students
Elementary schools 349
- Falmouth Elementary School Falmouth, 871 students
- Brewer Community School Brewer, 800 students
- Caribou Community School Caribou, 752 students
- Ellsworth Elementary-Middle School Ellsworth, 740 students
- Robert V. Connors Elementary School Lewiston, 737 students
- Mabel I Wilson School Cumberland, 730 students
- Windham Primary School Windham, 727 students
- Montello School Lewiston, 675 students
- Wentworth School Scarborough, 664 students
- Lisbon Community School Lisbon, 657 students
- C K Burns School Saco, 641 students
- Kate Furbish Elementary School Brunswick, 616 students
- Winslow Elementary School Winslow, 581 students
- Pond Cove Elementary Cape Elizabeth, 579 students
- Benton Elementary School Benton, 575 students
Cities with the most public schools
- Portland 16 schools
- Bangor 11 schools
- Lewiston 9 schools
- South Portland 9 schools
- Augusta 9 schools
- Auburn 8 schools
- Skowhegan 8 schools
- Biddeford 6 schools
- Scarborough 6 schools
- Westbrook 6 schools
- Waterville 5 schools
- Bath 5 schools
- Brunswick 5 schools
- Saco 5 schools
- Farmington 5 schools
- Presque Isle 5 schools
- Gorham 5 schools
- Houlton 5 schools
- Sanford 5 schools
- Belfast 4 schools
Neighbouring states
- New Hampshire 501 schools
Source: NCES Common Core of Data 2024-25 and F-33 finance 2020, via the Urban Institute Education Data Portal. Last reviewed October 2026. Finance figures are 2020 finance data in nominal dollars, not adjusted for inflation. Blank values are not available, not applicable or suppressed in the source. See the methodology.