Franklin County
Franklin County operates 17 public K-12 schools inside Maine, with combined enrollment of approximately 4,162 (about 245 students per school). By grade band, the county runs 10 elementary, 3 middle, and 3 high schools.
4-year change in Franklin County
SY 2020-21 vs SY 2024-25How Franklin County ranks
Among counties| Measure | This county | In Maine | In the US |
|---|---|---|---|
| Enrollment ranked largest first | 4,162 | #12 of 16 | #1,498 of 2,745 |
| Number of schools ranked most first | 16 | #15 of 16 | N/A |
| Students per teacher ranked fewest first | 11.4:1 | #10 of 16 | #369 of 2,655 |
| Free or reduced-price lunch share ranked highest first | 57.1% | #6 of 16 | #1,243 of 2,526 |
| Diversity index ranked most diverse first | 12.3% | #16 of 16 | #2,449 of 2,707 |
Franklin County school rankings
County vs. school enrollment demographics
Left bar is the racial makeup of Franklin County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Franklin County
Latest 2024-25 ELA proficiency, 10 schools ranked. Maine state average: 64.1%.
- Academy Hill School· 74.6%
- Rangeley Lakes Regional School· 67.4%
- Day Mountain Regional Middle School· 65.7%
- Cape Cod Hill Elem School· 64.3%
- Mt Blue High School· 64.0%
- Spruce Mountain Elementary School· 51.4%
- Spruce Mountain Middle School· 58.7%
- Spruce Mountain High School· 58.9%
- Cascade Brook School· 61.6%
- Mt Blue Middle School· 61.8%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Mt Blue High School | Farmington | High | 09-12 | 720 | · |
| Mt Blue Middle School | Farmington | Middle | 06-08 | 508 | · |
| Spruce Mountain High School | Jay | High | 09-12 | 425 | · |
| Spruce Mountain Elementary School | Jay | Elementary | 03-05 | 306 | · |
| Spruce Mountain Middle School | Jay | Middle | 06-08 | 303 | · |
| W G Mallett School | Farmington | Elementary | PK-02 | 303 | · |
| Cascade Brook School | Farmington | Elementary | 03-05 | 297 | · |
| Mt Abram Regional High School | Salem | High | 09-12 | 216 | · |
| Rangeley Lakes Regional School | Rangeley | Combined | PK-12 | 191 | · |
| Academy Hill School | Wilton | Elementary | 02-05 | 178 | · |
| Cape Cod Hill Elem School | New Sharon | Elementary | PK-05 | 169 | · |
| Day Mountain Regional Middle School | Strong | Middle | 05-08 | 141 | · |
| Phillips Elementary Sch | Phillips | Elementary | PK-04 | 112 | · |
| Gerald D Cushing School | Wilton | Elementary | PK-01 | 101 | · |
| Stratton Elementary School | Stratton | Elementary | PK-08 | 97 | · |
| Kingfield Elementary Sch | Kingfield | Elementary | PK-04 | 95 | · |
| Foster Regional Applied Tech Ctr | Farmington | Elementary | N-N | · | · |
Cities in Franklin County
About Franklin County
Franklin County is a thinly populated county of about 30,413 residents in Maine. Its public-school system hosts approximately 4,162 students across 17 schools.
Looking at the wider area, census numbers show the median household earns about $58,675 a year, 32% of adults hold a bachelor's degree or higher, and the poverty rate is around 6%. That income level is 16% below the Maine median.
In terms of grade levels, Franklin County consists of 10 elementary schools (1,658 students), 3 middle schools (952), 3 high schools (1,361), and 1 combined or other schools.
The largest single district in Franklin County is RSU 09, which alone enrolls about 2,276 students.
Looking at the last 4 years. Combined enrollment now sits at 4,162 students, climbed 12% from the 3,712 reported in SY 2020-21. The school count climbed from 13 to 16 across the same 4-year window.
On allk12, the community for Franklin County discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.