The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Franklin County

Maine · Public K-12

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.

7-year change in Franklin County

SY 2017-18 vs SY 2024-25
Total enrollment
4,162
-189 (-4%) vs SY 2017-18
School count
16
0 (0%) vs SY 2017-18
% White
94%
was 96%
% Hispanic
2%
was 2%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
17
5 districts
Enrollment
4,162
NCES CCD
Median income
$58,675
Below Maine avg
Free/reduced lunch
57.1%
Above Maine avg
Elementary
10
1,658 students
Middle
3
952 students
High
3
1,361 students
Combined / other
1
191 students
LARGEST DISTRICT
RSU 09
2,276 students · 5 districts in Franklin County

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".

County residents
White
93%
Hispanic
2%
Black
1%
Asian
1%
Two or more
5%
Native American
0%
Pacific Islander
0%
School enrollment
White
94%
Hispanic
2%
Black
1%
Asian
1%
Two or more
2%
Native American
0%
Pacific Islander
0%
Bachelor's+
32.0%
adults 25+
Poverty rate
5.6%
ACS 5-year
Unemployment
4.6%
civilian labor
Median age
46
17.1% under 18

Test scores in Franklin County

Latest 2024-25 ELA proficiency, 10 schools ranked. Maine state average: 64.1%.

See all 10 schools in Franklin County ranked by score →

All schools (17)

NameCityLevelGradesEnrollmentRating
Mt Blue High SchoolFarmingtonHigh09-12720·
Mt Blue Middle SchoolFarmingtonMiddle06-08508·
Spruce Mountain High SchoolJayHigh09-12425·
Spruce Mountain Elementary SchoolJayElementary03-05306·
Spruce Mountain Middle SchoolJayMiddle06-08303·
W G Mallett SchoolFarmingtonElementaryPK-02303·
Cascade Brook SchoolFarmingtonElementary03-05297·
Mt Abram Regional High SchoolSalemHigh09-12216·
Rangeley Lakes Regional SchoolRangeleyCombinedPK-12191·
Academy Hill SchoolWiltonElementary02-05178·
Cape Cod Hill Elem SchoolNew SharonElementaryPK-05169·
Day Mountain Regional Middle SchoolStrongMiddle05-08141·
Phillips Elementary SchPhillipsElementaryPK-04112·
Gerald D Cushing SchoolWiltonElementaryPK-01101·
Stratton Elementary SchoolStrattonElementaryPK-0897·
Kingfield Elementary SchKingfieldElementaryPK-0495·
Foster Regional Applied Tech CtrFarmingtonElementaryN-N··

Cities in Franklin County

Farmington5 schoolsJay3 schoolsWilton2 schoolsKingfield1 schoolNew Sharon1 schoolPhillips1 schoolRangeley1 schoolSalem1 schoolStratton1 schoolStrong1 school

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 7 years. Combined enrollment now sits at 4,162 students, declined 4% from the 4,351 reported in SY 2017-18.

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.

Frequently asked questions

How many public schools are in Franklin County?
Franklin County, Maine has 17 public K-12 schools serving approximately 4,162 students.
How many high schools are in Franklin County?
Franklin County, Maine has 3 public high schools, serving approximately 1,361 students.
How many middle schools are in Franklin County?
Franklin County, Maine has 3 public middle schools, serving approximately 952 students.
How many elementary schools are in Franklin County?
Franklin County, Maine has 10 public elementary schools, serving approximately 1,658 students.
What is the largest school district in Franklin County?
RSU 09 is the largest school district in Franklin County, serving approximately 2,276 students. The county contains 5 school districts overall.
How many people live in Franklin County?
Franklin County has roughly 30,413 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Franklin County?
Median household income in Franklin County is $58,675, below the Maine average of $70,170. About 5.6% of residents live below the federal poverty line.
How educated are residents of Franklin County?
Approximately 32.0% of adults 25 and older in Franklin County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Franklin County qualify for free or reduced lunch?
Roughly 57.1% of students in Franklin County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Maine county average of 50.9%.
What is the student-teacher ratio in Franklin County schools?
Across Franklin County public schools, the enrollment-weighted student-teacher ratio is approximately 11.7 to 1.

Franklin County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data