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

2 schools in Princeton

Maine · Public K-12

Across the city, Princeton hosts 2 public K-12 schools teaching roughly 204 Maine students (about 102 per campus).

7-year change in Princeton

SY 2017-18 vs SY 2024-25
Total enrollment
204
+67 (+49%) vs SY 2017-18
School count
2
+1 (+100%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Indian Township SchoolElementaryKG-0891
Princeton Elementary SchoolElementaryPK-08113

About Princeton

Public education in Princeton, Maine runs across 2 schools that instructs roughly 204 students. By footprint, Princeton sits in the rural-scale bracket.

Schools in Princeton average about 102 students each, 65% below the Maine norm.

Five-year track record. Across the same 7-year window, public-school enrollment expanded 49%: 137 students in SY 2017-18 versus 204 in SY 2024-25. Over that span, Princeton gained 1 school, going from 1 to 2.

On this page, the community for Princeton discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Princeton, Maine?
There are 2 public K-12 schools in Princeton, with a combined enrollment of about 204.
How many elementary, middle, and high schools are in Princeton?
Princeton has 2 elementary public schools.
What is the largest public school in Princeton?
Princeton Elementary School is the largest public school in Princeton by enrollment, with approximately 113 students.
What school districts serve Princeton?
Princeton is served by 2 public school districts, including Indian Township School, Princeton Public Schools.
What grade levels do public schools in Princeton cover?
Public schools in Princeton serve students from pre-K through grade 8.