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

3 schools in Farmington

Michigan · Public K-12

Farmington, Michigan has 3 public K-12 schools in service today, teaching roughly 2,456 students (an average of 819 per campus).

7-year change in Farmington

SY 2017-18 vs SY 2024-25
Total enrollment
2,456
+325 (+15%) vs SY 2017-18
School count
3
-1 (-25%) vs SY 2017-18
% White
45%
was 56%
% Hispanic
5%
was 4%
% Black
23%
was 20%
% Asian
20%
was 16%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Farmington High SchoolHigh09-121,470
Gill Elementary SchoolElementaryPK-05543
Longacre Elementary SchoolElementaryKG-05443

About Farmington

Farmington, Michigan is home to 3 public schools, with combined enrollment of approximately 2,456 students. By school count, it is a small city.

On the level-by-level breakdown, the city spans 2 elementary, and 1 high.

Schools in Farmington average about 819 students each, 102% noticeably above the Michigan norm.

Over the past 7-year window. Combined enrollment now sits at 2,456 students, increased 15% from the 2,131 reported in SY 2017-18. Over that span, Farmington lost 1 school, going from 4 to 3. The White share of public-school enrollment fell from 56% to 45%.

Within the allk12 community for this area, the community for Farmington discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Farmington?
Farmington, Michigan has 3 public K-12 schools serving approximately 2,456 students.
How many elementary, middle, and high schools are in Farmington?
Farmington has 2 elementary, 1 high public schools.
What is the largest public school in Farmington?
Farmington High School is the largest public school in Farmington by enrollment, with approximately 1,470 students.
What school districts serve Farmington?
Farmington public schools are operated by Farmington Public School District.
What grade levels do public schools in Farmington cover?
Public schools in Farmington serve students from pre-K through grade 12.