Skip to content
BCER

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 SchoolsPortland176,55510.8$21,508
Lewiston Public SchoolsLewiston85,31311.1$19,401
Bangor Public SchoolsBangor103,43912.1$18,236
RSU 06/MSAD 06Buxton83,29712.1$17,124
Sanford Public SchoolsSanford63,25012.5$23,933
Auburn Public SchoolsAuburn83,24212.5$18,800
RSU 17/MSAD 17South Paris103,07512.7$16,466
RSU 14Windham63,05112.0$18,731
RSU 57/MSAD 57Waterboro72,86812.1$18,755
Scarborough Public SchoolsScarborough62,86510.8$20,508
Gorham Public SchoolsGorham52,83313.0$17,928
South Portland Public SchoolsSouth Portland72,81610.0$23,031
RSU 60/MSAD 60North Berwick72,80111.6$17,583
RSU 18Oakland82,72514.0$15,960
Biddeford Public SchoolsBiddeford62,43610.9$19,983
Brunswick Public SchoolsBrunswick42,41311.2$21,570
Westbrook Public SchoolsWestbrook62,34810.2$21,011
RSU 75/MSAD 75Topsham72,30211.6$23,233
RSU 09Farmington82,27710.6$18,643
RSU 21Kennebunk62,26211.3$19,856
RSU 51/MSAD 51Cumberland42,23610.9$20,534
RSU 54/MSAD 54Skowhegan82,19410.3$21,123
Augusta Public SchoolsAugusta72,12012.1$17,776
RSU 35/MSAD 35Eliot52,12012.5$17,629
RSU 22Hampden62,11813.1$16,227
RSU 52/MSAD 52Turner62,02812.1$17,190
RSU 05Freeport62,00110.7$18,317
Falmouth Public SchoolsFalmouth31,97910.0$21,953
Saco Public SchoolsSaco51,94211.6$17,600
RSU 19Newport51,88311.8$18,786
RSU 11/MSAD 11Gardiner61,84612.1$16,132
RSU 15/MSAD 15Gray51,82512.3$17,726
RSU 01 - LkrsuBath71,78910.8$34,874
RSU 40/MSAD 40Union71,76210.7$17,368
RSU 49/MSAD 49Fairfield51,76012.5$17,860
RSU 10Rumford61,73911.4$21,469
RSU 16Poland51,67211.7$17,798
RSU 79/MSAD 01Presque Isle61,67013.3$17,977
Yarmouth SchoolsYarmouth41,65511.3$18,801
RSU 61/MSAD 61Bridgton61,62710.3$27,074
Waterville Public SchoolsWaterville51,62311.0$21,690
York Public SchoolsYork41,5399.5$23,442
RSU 13Rockland61,5089.4$23,223
Cape Elizabeth Public SchoolsCape Elizabeth31,49911.0$20,857
Brewer Public SchoolsBrewer21,49012.5$16,441
Wells-Ogunquit CSDWells31,44012.0$21,801
RSU 02Hallowell51,43610.3$19,323
RSU 71Belfast71,39611.0$22,093
RSU 34Old Town51,36911.3$16,828
RSU 73Livermore Falls41,36911.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.

Highest spending per pupil (2020)

  1. 1.RSU 01 - Lkrsu$34,874
  2. 2.RSU 39$31,803
  3. 3.RSU 61/MSAD 61$27,074
  4. 4.Sanford Public Schools$23,933
  5. 5.York Public Schools$23,442
  6. 6.RSU 75/MSAD 75$23,233
  7. 7.RSU 13$23,223
  8. 8.South Portland Public Schools$23,031
  9. 9.RSU 71$22,093
  10. 10.Falmouth Public Schools$21,953

Lowest spending per pupil (2020)

  1. 1.Hermon Public Schools$13,670
  2. 2.RSU 29/MSAD 29$14,898
  3. 3.RSU 18$15,960
  4. 4.RSU 11/MSAD 11$16,132
  5. 5.RSU 22$16,227
  6. 6.Brewer Public Schools$16,441
  7. 7.RSU 17/MSAD 17$16,466
  8. 8.RSU 34$16,828
  9. 9.RSU 06/MSAD 06$17,124
  10. 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

  1. Lewiston High School Lewiston, 1,709 students
  2. Noble High School North Berwick, 1,134 students
  3. Sanford High School Sanford, 1,115 students
  4. Bangor High School Bangor, 1,068 students
  5. Edward Little High School Auburn, 1,045 students
  6. Bonny Eagle High School Standish, 1,027 students
  7. Oxford Hills Comprehensive High School Paris, 1,010 students
  8. Windham High School Windham, 939 students
  9. South Portland High School South Portland, 928 students
  10. Portland High School Portland, 912 students
  11. Scarborough High School Scarborough, 903 students
  12. Biddeford High School Biddeford, 894 students
  13. Massabesic High School Waterboro, 867 students
  14. Deering High School Portland, 850 students
  15. Gorham High School Gorham, 812 students

Middle schools 84

  1. Sanford Middle School Sanford, 920 students
  2. South Portland Middle School South Portland, 807 students
  3. Lewiston Middle School Lewiston, 744 students
  4. Gorham Middle School Gorham, 718 students
  5. Bonny Eagle Middle School Buxton, 712 students
  6. Westbrook Middle School Westbrook, 710 students
  7. Scarborough Middle School Scarborough, 663 students
  8. Massabesic Middle School East Waterboro, 619 students
  9. Saco Middle School Saco, 586 students
  10. Windham Middle School Windham, 571 students
  11. Brunswick Junior High School Brunswick, 544 students
  12. Biddeford Middle School Biddeford, 542 students
  13. Mt Ararat Middle School Topsham, 533 students
  14. Nokomis Regional Middle School Newport, 524 students
  15. Gray-New Gloucester Middle School Gray, 519 students

Elementary schools 349

  1. Falmouth Elementary School Falmouth, 871 students
  2. Brewer Community School Brewer, 800 students
  3. Caribou Community School Caribou, 752 students
  4. Ellsworth Elementary-Middle School Ellsworth, 740 students
  5. Robert V. Connors Elementary School Lewiston, 737 students
  6. Mabel I Wilson School Cumberland, 730 students
  7. Windham Primary School Windham, 727 students
  8. Montello School Lewiston, 675 students
  9. Wentworth School Scarborough, 664 students
  10. Lisbon Community School Lisbon, 657 students
  11. C K Burns School Saco, 641 students
  12. Kate Furbish Elementary School Brunswick, 616 students
  13. Winslow Elementary School Winslow, 581 students
  14. Pond Cove Elementary Cape Elizabeth, 579 students
  15. Benton Elementary School Benton, 575 students

Cities with the most public schools

Neighbouring states

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.